ASP.NET MVC之model传值view


控制器中,我们有时会在知道用户名的情况下,再获取相关数据

例如:

        public ActionResult Index()
        {
            UserInfo Entity_Temp = new UserInfo();
            Entity_Temp.User_email = User.Identity.Name;
            Entity_Temp = new UserDataAccess().QueryUserInfo(Entity_Temp)[0];
            return View("Index",Entity_Temp);
        }

此时传了一个model至view,那在view中怎么获取model的值呢

方法一:

        系统自带一个空模型,填充后可调用: 

        @Model.User_name

[注意:这里是Model,首字母大写]

方法二

        拉姆达表达式:

        @Html.DisplayFor(model => model.User_name) 

        @Html.DisplayFor(model => model.User_type) 

[注意:这里的model可以是m等任意变量]

结果如下:

[完美实现,赞赞赞!]