2015-05-20 5 views
-2
<%: ViewData["AllState"].ToString()%> 

Error Найти на это заявление .... я использую MVC2 Pattern.the ViewData Return Перечень Тип Значение с использованием MVC контроллерCS1525: недопустимый термин выражение ':' Ошибка в MVC2

UPDATE

public ActionResult About() 
{ 
    Gramin_Live_18032015Entities objdatabase = new Gramin_Live_18032015Entities(); 
    var Datatable = (from Tbl_StateMaster in objdatabase.Tbl_StateMaster select Tbl_StateMaster).ToList();  
    ViewData["AllState"] = Datatable; 
    return View(); 
} 
+1

Показать код. – Satpal

+0

Просто используйте '' 'delimeter перед' ViewData'. –

+0

public ActionResult About() { Gramin_Live_18032015Entities objdatabase = new Gramin_Live_18032015Entities(); var Datatable = (из Tbl_StateMaster в objdatabase.Tbl_StateMaster выберите Tbl_StateMaster) .ToList(); ViewData ["AllState"] = Datatable; return Вид(); } –

ответ

0

попробовать, как это

<%= ViewData["AllState"].ToString()%> 

Я думаю, что вы передаете список в viewdata и пытаетесь использовать в качестве строки. Попробуйте использовать foreach и попробуйте. пожалуйста, проверьте ссылку

http://weblogs.asp.net/scottgu/asp-net-mvc-framework-part-3-passing-viewdata-from-controllers-to-views

+0

после использования, у которого есть проблема System.Collections.Generic.List'1 [FirstApplication.Tbl_StateMaster] –

+0

Я обновил ответ по ссылке. –

+0

ОК спасибо, эта проблема решена –