プレースホルダを変更してモデルの表示名属性を読み取る方法はありますか?プレースホルダを変更してモデルの表示名属性を読み取る方法はありますか?
現在、私はこのコード行を持っています。
@Html.TextBoxFor(x => x.Address1, new { @class = "form-control text-center", @placeholder = "Address Line 1" })
プレースホルダは、自分のモデルにあるdisplayname属性を使用することをお勧めします。
[Display(Name = "Address Line 1")]
public string Address1 { get; set; }
リビジョン: しようとしましたが、表示するプレースホルダを得ていません。
@Html.TextBoxFor(x => x.Address1, new { @class = "form-control text-center", @placeholder = ViewData.ModelMetadata.DisplayName })
うーん...かなりの注意を参照してください...それが仕事を得ることができません – PrivateJoker