2010-11-30 22 views
1

私はMVC 2.0を使用しています。最初のacessのビューに必要なフィールドを表示する方法を知っています。例えばビューの最初のアクセスで必須フィールドを表示するにはどうすればよいですか?

..私は私が人を登録できるページがあり、また、私は私のフィールドを持っている:

  • 名前。
  • 年齢;
  • 市;
  • 国;
  • 電話番号;

ただし、「名前」と「電話」フィールドは必須です。私は本当に私のサーバー側で検証しているが、私は誰かがページを読み込むときに、ページに必要なフィールドが表示されたい。例えば

: 名[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

関連する問題