В моей модели
[Display(Prompt="Author First Name",Name="First Name")]
[StringLength(100,ErrorMessage="First Name may not be longer than 100 characters")]
public string AuthFirstName { get; set; }
У меня есть файл String.cshtml,
@Html.TextBox("",ViewData.TemplateInfo.FormattedModelValue, new { @class="text-box single-line", placeholder = ViewData.ModelMetadata.Watermark })
В Firefox и Chrome, когда моя форма отображается, она правильно отображает водяной знак каждый раз.
По какой-то причине я не могу заставить их отображаться в Internet Explorer, и, к сожалению, большая часть моей базы пользователей будет использовать этот браузер. Я установил хромированную рамку, и после установки я получаю водяной знак в IE, но это, возможно, не самое идеальное решение для многих моих нетехнических пользователей.
Заранее спасибо!