Как отключить проверку на стороне клиента в MVC 3? - PullRequest
2 голосов
/ 06 июня 2011

У меня есть среда для проверки на стороне клиента, которую я предпочел бы использовать вместо существующей, которая поставляется с ASP.NET MVC 3.

Кто-нибудь знает, как отключить его в MVC 3?

Я пробовал следующее:

HtmlHelper.ClientValidationEnabled = false;
HtmlHelper.UnobtrusiveJavaScriptEnabled = false;

И это в web.config:

<configuration>
  <appSettings>
    <add key="ClientValidationEnabled" value="false"/> 
    <add key="UnobtrusiveJavaScriptEnabled" value="false"/> 
  </appSettings>
</configuration>

Не сработало: (

Ответы [ 3 ]

7 голосов
/ 06 июня 2011

включить ненавязчивый и отключить проверку клиента.

<configuration>
  <appSettings>
    <add key="ClientValidationEnabled" value="false"/> 
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/> 
  </appSettings>
</configuration>

Я только что попробовал (на самом деле с обоими ложными), и он отлично работает.Возможно, ваша страница также была кэширована.Я рекомендую оставить UnobtrusiveJavaScriptEnabled = true из-за более легких атрибутов ajax, которые он добавляет.

1 голос
/ 06 июня 2011

Отключите его в вашем web.config:

<appSettings>
  <add key="ClientValidationEnabled" value="false"/>
</appSettings>
0 голосов
/ 19 февраля 2014

Для меня это похоже на настройку, которую нужно установить в базе web.config. ОЖИДАЕТСЯ, ЧТОБЫ ИГНОРИРОВАТЬСЯ, ЕСЛИ ВЫ ПЫТАЕТЕСЬ УСТАНОВИТЬ В ФАЙЛЕ web.config!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...