だから私はVS 2013でMVC Webサイトで遊んでいます。私はMVCの概念に不慣れで、頭を包み込もうとしています。私はこのチュートリアルに従っています
ここで特に理解しようとしているのは、モデル内のプロパティに割り当てられた属性に基づいて、ビュー自体を動的に更新することは可能ですか。以下に例を示します。
public class ExternalLoginConfirmationViewModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[Display(Name = "Full Name")]
public string Fullname { get; set; }
}
いいえ、このクラスには UserName と Fullname の 2 つのプロパティがあります。どちらも必須とマークされており、表示属性が設定されています。
で、景色はこちら。
<li>
@Html.LabelFor(m => m.FullName)
@Html.TextBoxFor(m => m.FullName)
</li>
<li>
@Html.LabelFor(m => m.UserName)
@Html.TextBoxFor(m => m.UserName)
</li>
モデル プロパティの属性を使用して自動的にビューを作成し、モデルを変更するたびに 3 つの場所を更新する必要がないようにすることは可能ですか?
考えてくれてありがとう!