Новая проверка ввода Asp.net mvc 2.0 работает как шарм, за исключением десятичных разделителей, когда дело доходит до jquery.validate. Когда я использую Microsoft MVC ajax libs, он работает нормально. Запятая - это сторона сервера десятичного разделителя, а также сторона клиента.
<script src="/Scripts/MicrosoftAjax.js" type="text/javascript" ></script>
<script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript" ></script>
<script src="/Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
Когда я использую это (jquery загружается в главном представлении), я должен использовать точку на стороне клиента. Но тогда модель становится недопустимой и возвращается к представлению, создавая интересный цикл.
<script src="/Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcJqueryValidation.js" type="text/javascript"></script>
Я бы предпочел использовать jquery для всех своих нужд javascript, есть ли способ заставить jquery.validate использовать запятую, а не точку? Я гуглил и читал документы, но, как ни странно, я не смог найти много по этому вопросу, который, как вы думаете, будет распространенным.