首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC回来的对象

2013-10-17 
MVC返回的对象Controller代码如下:object obj new { Name 张三,Age 120}return View(obj)View是

MVC返回的对象
Controller代码如下:


object obj = new { Name = "张三",Age = 120};
return View(obj);


View是这样:

<li>@Model</li>


问题:
1.Name和Age,在这个obj对象中分别代表什么含义
2.如何将其使用类似@Model.Name的手段呈现在View上,目前我这样写,呈现的文本是?{ Name = 张三, Age = 120 },但不是我想要的结果。 mvc mvc返回对象
[解决办法]
name和age就是两个对象,分别对应到界面的同id的text中
[解决办法]
In your controller 
        public ActionResult Test()
        {
            var yourViewModel = new {Name = "ZhangSan", Age =120}
            return View(yourViewModel);
        }

In your model
public  class YourViewModel
    {
        public string Name { get; set; }

        public int Age { get; set; }
    }

In your view

@model YourViewModel
           
 <li>@Model.Name</li>
<li>@Model.Age</li>

热点排行