Asp.net mvc Asp.net MVC 4 Viewbag

Asp.net mvc Asp.net MVC 4 Viewbag,asp.net-mvc,viewbag,Asp.net Mvc,Viewbag,内部控制器 ViewBag.Category = new SelectList(db.categories, "CategoryID", "CategoryName"); 鉴于 @foreach (string c in ViewBag.Category) { <li><a href="" link="#">c.CategoryName</a></li> } @foreach(ViewBag.Category中的字符串c) { }

内部控制器

ViewBag.Category = new SelectList(db.categories, "CategoryID", "CategoryName");
鉴于

@foreach (string c in ViewBag.Category)
{
    <li><a href="" link="#">c.CategoryName</a></li>
}
@foreach(ViewBag.Category中的字符串c)
{
  • }
    我在显示ViewBag时遇到一些问题。我想在类别列表的ViewBag中显示内容


    有人知道怎么做吗?

    如果不将viewbag数据强制转换到selecList,它将无法工作。为此,您需要执行以下操作:

    @foreach(在(SelectList)ViewBag.Category中的变量x)
    {
    //待办事项(例如,您可以获得的x个项目)
    }