Html.Editorforのウォーターマークを表示しようとしています。
これが私のViewModelです
[Display(Prompt="This is a WaterMark")]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyy}", ApplyFormatInEditMode = true)]
public DateTime Dob { get; set; }
これが私の見解です
@Html.EditorFor(model => model.Dob)
これが、\ Views \ Shared \ EditorTemplates\String.cshtmlにある私のEditorTemplateString.cshtmlです。
@Html.TextBox("",ViewData.TemplateInfo.FormattedModelValue, new { @class="text-box single-line", placeholder = ViewData.ModelMetadata.Watermark })
このスレッドに従ってこれを試しました が、透かしが表示されませんでしたが、なぜですか?
これを解決するためにあなたの助けに感謝します