2010-11-30 17 views
1

我正在使用MVC 2.0,我不知道如何在第一次訪問的視圖上顯示我的必填字段。如何在第一次訪問視圖時顯示必填字段?

例如..我有一個網頁,我可以一個人註冊,我也有我的領域:

  • 名稱;
  • 年齡;
  • 城市;
  • 國家;
  • 電話;

但是,只需要「姓名」和「電話」字段是必需的。我已經在我的服務器端進行了驗證,但是,當有人加載頁面時,我希望該頁面顯示所需的字段。

例如: 名稱[Put_text_here_ _ __ _ __ _ __ _] *

我有我的網頁:

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

<%= Html.ValidationMessageFor(model => model.Name, "*") %> 

我如何去做?

最好的問候, 丹

回答

1

這不是超級用戶友好的,我想看看把它變成一個@helper塊。但短期的只是硬編碼一個星號到表單中......

@(ViewData.ModelMetadata.Properties.First(m => m.PropertyName == "Name").IsRequired ? "*" : "") 

點擊此處瞭解詳情:

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-1-introduction.html http://bradwilson.typepad.com/blog/2009/10/aspnet- mvc-2-templates-part-2-modelmetadata.html http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html

相關問題