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的值呢

方法一:

        系统自带一个空模型,填充后可调用:  <br />
        @Model.User_name

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

方法二

        拉姆达表达式: <br />
        @Html.DisplayFor(model => model.User_name)  <br />
        @Html.DisplayFor(model => model.User_type)  <br />

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

结果如下:

[完美实现,赞赞赞!]

 

posted @ 2018-03-17 20:33  李涛贤贤  阅读(300)  评论(2)    收藏  举报