View(model) 中的model参数如何在index页面获得? model是一个数组或者list

解决方案 »

  1.   

    public ActionResult Index()
                { 
                    List<UserModel> list = new List<UserModel>();
                    list.Add(new UserModel { Age = 10, Password = "123", UerName = "小一" });
                    list.Add(new UserModel { Age = 20, Password = "456", UerName = "小二" });
                    list.Add(new UserModel { Age = 30, Password = "789", UerName = "小三" });
                    return View(list);
                }
      

  2.   

    不是你传到哪个页面就在哪个页面么 直接传到index页面然后取呗
      

  3.   

    我如何在index页面获取传过来的model呢?
      

  4.   

    @Model.属性1
      
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  5.   

    我传到是个Model数组或者是个List  @Model.属性1 这样子就不行了啊
      

  6.   

    我如何在index页面获取传过来的model呢?如果是list就用@foreach (var item in ViewBag.gw)循环出来
    不过这样你就不要用View(model)用   ViewBag.gw = 列表
      

  7.   

    和你在cs访问的方式一样
    @foreach(var x in Model)
    {
    x.属性1
    }
      

  8.   

    你的变量Model 不是一个数组或者list啊public ActionResult Index()
                { 
                    List<UserModel> list = new List<UserModel>();
                    list.Add(new UserModel { Age = 10, Password = "123", UerName = "小一" });
                    list.Add(new UserModel { Age = 20, Password = "456", UerName = "小二" });
                    list.Add(new UserModel { Age = 30, Password = "789", UerName = "小三" });
                    return View(list);
                }
      

  9.   

    在页面顶部定义
    @model List<UserModel>使用
    @foreach(var x in Model)
    {
    x.UerName 
    }
      

  10.   

    public ActionResult Index()
                { 
                    List<UserModel> list = new List<UserModel>();
                    list.Add(new UserModel { Age = 10, Password = "123", UerName = "小一" });
                    list.Add(new UserModel { Age = 20, Password = "456", UerName = "小二" });
                    list.Add(new UserModel { Age = 30, Password = "789", UerName = "小三" });
                    return View(list);
                }public class UserModel
    {
    public Age{get;set;}
    public Password{get;set;}
    public UerName{get;set;}
    }Index.cshtml
    @Model UserModel