Я очень новичок в MVC 2,
Допустим, у меня есть страница с 1 текстовым полем и двумя набранными вводами submit, "back" и "next".
IЯ использую проверку клиента следующим образом:
<script src="<%=Url.Content("~/Scripts/MicrosoftAjax.js")%>" type="text/javascript"/>
<script src="<%=Url.Content("~/Scripts/MicrosoftMvcAjax.js")%>" type="text/javascript"/>
<script src="<%=Url.Content("~/Scripts/MicrosoftMvcValidation.js")%>" type="text/javascript"/>
.
.
<% Html.EnableClientValidation(); %>
.
.
<input type="submit" name="btnBack" id="btnBack"/>
<input type="submit" name="btnNext" id="btnNext"/>
, и для этого текстового поля используется правило проверки
[StringLength(100, ErrorMessage="This field should be no longer than 100")]
Я хочу, чтобы правила проверки применялись только тогда, когда я нажимаю кнопку Далее.кнопка.И когда я нажимаю кнопку «Назад», сообщение об ошибке проверки не отображается и форма отправляется на сервер.Возможно ли это сделать?не могли бы вы сказать мне, как?
Моя проблема сейчас заключается в том, что когда я нажимаю кнопку Назад, применяются правила проверки, которые не позволяют мне отправлять сообщения обратно на сервер.Большое спасибо!