ASP.Net MVC 3 RC, Razor
Испытывает неожиданное поведение, когда я пытаюсь использовать пользовательское сообщение и использовать проверку на стороне клиента.Проблема в том, что оно всегда отображает пользовательское сообщение, даже при отсутствии ошибки.
Так, скажем, у меня есть модель клиента, в которой имя FirstName установлено как обязательное.Если у меня есть следующий код, сообщение проверки не будет отображаться до тех пор, пока я не нажму «Отправить», которое работает, как ожидается.
@Html.EditorFor(model => model.Client.FirstName) @Html.ValidationMessageFor(model => model.Client.FirstName)
Но теперь скажите, что я хочу настроить сообщение проверки для использования звездочки, например:
@Html.EditorFor(model => model.Client.FirstName) @Html.ValidationMessageFor(model => model.Client.FirstName, "*")
Теперь еще до того, как я нажму кнопку отправки, рядом с полем всегда стоит звездочка.
Ожидается, что при появлении ошибки проверки будет отображаться звездочка.
Спасибо за любую помощь.