Если вы используете MSAjax для проверки на стороне клиента, вы можете сделать это:
<input type="submit" name="BtnSegment" disableValidation="true" value="Add" class="button_99" title="Add" />
Обратите внимание на атрибут disableValidation
на кнопке. Очевидно, что это недействительный HTML Transitional, и вы можете обмануть, добавив этот атрибут, используя javascript:
document.getElementById('idOfYourButton').disableValidation = true;
Все еще вонючий, но по крайней мере валидатор будет счастлив.
Лично я считаю библиотеку MSAjax дерьмом. С помощью плагина jquery.validate (который, кстати, является механизмом проверки на стороне клиента по умолчанию в ASP.NET MVC 3), вы просто применяете класс cancel
к кнопке:
<input type="submit" name="BtnSegment" value="Add" class="button_99 cancel" title="Add" />