【发布时间】:2012-11-08 22:54:44
【问题描述】:
我的一个视图页面通过控制器传入了一个模型,所以我可以写:@Html.DisplayFor(m => m.FirstName) 显示模型的名字。当我尝试使用
@using (Html.BeginForm("CreateUser", "Controller", FormMethod.Post, new { UserViewModel = Model }))
我看看我的模型
[HttpPost]
public virtual ActionResult CreateUser(UserViewModel model)
{
//model.FirstName is blank
无论如何我可以让 model.FirstName 不为空吗?通过一些如何通过我最初通过的模型?我可以设置一堆隐藏的评论,但如果有更好的方法会非常有帮助
编辑:DisplayFor 只是显示模型可访问的示例。我实际上有大约 15 个字段,并且我正在通过多种形式尝试填充模型。隐藏是唯一的方法吗?我可以隐藏整个模型吗?
【问题讨论】:
标签: asp.net-mvc razor viewmodel displayfor