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等任意变量]
结果如下:
[完美实现,赞赞赞!]