Asp.net mvc 4 获取viewbag列表中的错误
我试图将查询到的数据从控制器传递到视图,为此我使用ViewBag。但在编写视图代码时出错 型号:Asp.net mvc 4 获取viewbag列表中的错误,asp.net-mvc-4,Asp.net Mvc 4,我试图将查询到的数据从控制器传递到视图,为此我使用ViewBag。但在编写视图代码时出错 型号: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace club.Models { public class DetailMember { public int ID { get; set; } public string Firs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace club.Models
{
public class DetailMember
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Gender { get; set; }
}
}
控制器:
public ActionResult ViewDetail(string id)
{
var db= new clubDataContext();
int id1 = Convert.ToInt32(id);
var list = (from m in db.M_Registarions where m.M_id == id1 select new DetailMember() { FirstName = m.M_Fname, LastName = m.M_Lname, Gender = m.M_Gender }).ToList();
ViewBag.memberDetail = list;
视图:
@model club.Models.DetailMember
@{
ViewBag.Title=“ViewDetail”;
}
视图细节
@foreach(列表ViewBag.memberDetail中的变量项)
{
}
在这里,我得到了详细的成员列表中的错误。我不知道这是怎么回事。请帮我解决这个错误。
错误:找不到类型或命名空间名称“DetailMember”请尝试使用simple foreach:
@foreach (var item in ViewBag.memberDetail)
{
<span>@item.FirstName</span>
}
@foreach(ViewBag.memberDetail中的变量项)
{
@item.FirstName
}
错误:找不到类型或命名空间名称“DetailMember”
@foreach (var item in ViewBag.memberDetail)
{
<span>@item.FirstName</span>
}