Visual Studio 2012 (フォーム認証) で ASP.net MVC 4 Web アプリケーション テンプレートを使用して新しいプロジェクトを作成しましたが、そこから目立たない検証を削除したいと考えています。次の変更を加えました。
- 変更された web.config -
add key="UnobtrusiveJavaScriptEnabled" value="false"
- スクリプト
BundleConfig
を削除するように変更しましたjquery.validate.unobtrusive.js
_Layout
jquery/jqueryval バンドルがセクションに含まれるように変更しました<head>
。
これらは私が行った唯一の変更ですが、クライアント側の検証は得られません。クロムでスクリプトを調べると、jquery とjquery.validate
(目立たない) が表示され、マークアップに目立たない属性が配置されていませんが、クライアント側がまったく機能していません。
目立たない検証を取り除くために他に何をする/元に戻す必要がありますか?
編集
マークアップを検査すると、これも私のページにあります:
<script type="text/javascript">
//<![CDATA[
if (!window.mvcClientValidationMetadata) { window.mvcClientValidationMetadata = []; }
window.mvcClientValidationMetadata.push({"Fields":[],"FormId":"form0","ReplaceValidationSummary":true,"ValidationSummaryId":"validationSummary"});
//]]>
</script>