ASP.Net MVC 3 RC, RazorAsp.net MVC 3 RC - Бритва ValidationMessageFor CustomMessage и ClientSideValidation Проблема
испытывают некоторое неожиданное поведение, когда я пытаюсь использовать пользовательское сообщение и с помощью проверки на стороне клиента. Проблема заключается в том, что он всегда отображает пользовательское сообщение, даже если нет ошибки.
Так что скажите, что у меня есть модель клиента, где значение 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, "*")
Теперь даже перед тем, как нажать на кнопку отправки, всегда есть звездочка рядом с полем ,
Ожидаемое поведение в том, что при наличии ошибки проверки будет отображаться звездочка.
Спасибо за любую помощь.
Это помогло мне, не мог понять, почему моя проверка была показана, пока я не увидел это, спасибо! – mikelomaxxx14 2011-05-04 10:27:16