Model view controller 如何在首次访问视图时显示必填字段?

Model view controller 如何在首次访问视图时显示必填字段?,model-view-controller,field,validation,required,Model View Controller,Field,Validation,Required,我正在使用MVC2.0,我想知道如何在first Access视图上显示我所需的字段 例如。。我有一个可以注册人员的页面,还有我的字段: 姓名 年龄 城市 国家 电话 但是,只需要“姓名”和“电话”字段。我已经在我的服务器端进行了验证,但是,我希望当有人加载页面时,页面会显示所需的字段 例如: 名称[将文本放在此处\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu]* 我的网页上有: <%= Html.TextBoxFor(

我正在使用MVC2.0,我想知道如何在first Access视图上显示我所需的字段

例如。。我有一个可以注册人员的页面,还有我的字段:

  • 姓名
  • 年龄
  • 城市
  • 国家
  • 电话
但是,只需要“姓名”和“电话”字段。我已经在我的服务器端进行了验证,但是,我希望当有人加载页面时,页面会显示所需的字段

例如: 名称[将文本放在此处\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu]*

我的网页上有:

<%= Html.TextBoxFor(model => model.soliInscricaoImobiliaria})%>

<%= Html.ValidationMessageFor(model => model.Name, "*") %>
model.soliInscricaoImobiliaria})%>
型号名称,“*””%>
我该怎么做

致以最良好的祝愿,
Dan

这不是超级用户友好的,我想把它放到
@helper
块中。但除了简单地将星号硬编码到表单中

@(ViewData.ModelMetadata.Properties.First(m => m.PropertyName == "Name").IsRequired ? "*" : "")
更多信息请点击此处:

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-2-modelmetadata.html
这不是超级用户友好的,我想把它放到
@helper
块中。但除了简单地将星号硬编码到表单中

@(ViewData.ModelMetadata.Properties.First(m => m.PropertyName == "Name").IsRequired ? "*" : "")
更多信息请点击此处:

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-2-modelmetadata.html