1

あなたが最初に答えたいことは次のとおりです: この投稿を参照してください: ASP.Net 2012 Unobtrusive Validation with jQuery

今、私は同じ問題を抱えており、私のために働く修正を使用しました:

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />

私は ASP と .NET についてほとんど何も知らないことに注意してください。

それは何かを壊しますか?問題の弱い修正ですか?

ありがとうございました

4

1 に答える 1

0

あなたの答えは次のとおりだと思います: ASP.NET 4.5 および Visual Studio 2012 の新機能

以下の関連テキストをコピーしています。

目立たない検証

クライアント側の検証ロジックに目立たない JavaScript を使用するように、組み込みのバリデーター コントロールを構成できるようになりました。これにより、ページ マークアップでインラインでレンダリングされる JavaScript の量が大幅に削減され、全体的なページ サイズが縮小されます。次のいずれかの方法で、控えめな JavaScript をバリデータ コントロール用に構成できます。

  • <appSettings>Web.config ファイルの要素に次の設定を追加することにより、グローバルに:

  • 静的System.Web.UI.ValidationSettings.UnobtrusiveValidationModeプロパティをグローバルに設定しますUnobtrusiveValidationMode.WebForms(通常は Application_StartGlobal.asax ファイルのメソッド内)。

  • Page クラスの新しい UnobtrusiveValidationMode プロパティを に設定することにより、ページに対して個別に UnobtrusiveValidationMode.WebForms

このブログでは: Jupaol のコーディングの冒険. 私が見つけた:

前の例外を修正するには、次の Nuget パッケージをインストールする必要があります。

  • jQuery
  • ASPNET.ScriptManager.jQuery
  • Microsoft.AspNet.ScriptManager.MSAjax
  • Microsoft.AspNet.ScriptManager.WebForms

また、これらの Nuget パッケージによって追加されたコードの詳細もあります。

于 2015-05-08T21:40:01.663 に答える