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, "*")
Теперь, даже до того, как я нажму кнопку "Отправить", рядом с полем всегда есть звездочка.
Ожидаемое поведение заключается в том, что при появлении ошибки проверки будет отображаться звездочка.
Спасибо за любую помощь.