C# CS1525:MVC2中的无效表达式项“:”错误
像这样试试C# CS1525:MVC2中的无效表达式项“:”错误,c#,asp.net-mvc,asp.net-mvc-2,C#,Asp.net Mvc,Asp.net Mvc 2,像这样试试 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"
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();
}
我认为您正在将列表传递给viewdata,并尝试将其用作字符串。尝试使用foreach并尝试。请检查链接
只需在ViewData.public ActionResult之前使用@delimeter即可{Gramin_Live_18032015Entities objdatabase=new Gramin_Live_18032015Entities;var Datatable=from Tbl_StateMaster in objdatabase.Tbl_StateMaster选择Tbl_StateMaster.ToList;ViewData[AllState]=Datatable;返回视图;}在视图上将内容放在此处 使用delimeter后,您需要编辑您的问题,并在提供代码时使用代码格式,而不是将其发布在评论中。请同时阅读.after-use-that-have-problem-System.Collections.Generic.List`1[FirstApplication.Tbl_StateMaster]
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();
}
<%= ViewData["AllState"].ToString()%>