Spring.netによるxVal検証
-
05-07-2019 - |
質問
ASP.Net MVCアプリケーションの検証フレームワークとしてxValの使用を開始しました。 Spring.Net IoCコンテナーを使用して、アプリをまとめます。
Steve Sandersonのブログの指示に従って、サーバー側の検証を正常に機能させました。 。しかし、クライアント側を動作させようとすると、次のランタイム例外が発生します。
Spring.Objects.Factory.NoSuchObjectDefinitionException was unhandled by user code
Message ="「スクリプト」という名前のオブジェクトが定義されていません:オブジェクト[スクリプト]"の定義が見つかりません
これは、Site.Masterpageに次のコードが含まれているためだと思います:
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery-1.2.6.js")%>"></script>
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery.validate.js")%>"></script>
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/xVal.jquery.validate.js")%>"></script>
Springを使用して〜/ Scripts /を解決しようとしています。
これに対処するためにSpringを取得するにはどうすればよいですか(つまり、構成XMLに何が入るか)、またはこれが起こらないようにSite.Masterで何を変更しますか?
解決
おっと、スティーブの助けを借りて答えを見つけました。サンプルをWebから盲目的にコピーして貼り付けないでください。1.2.6ではなく、scriptsフォルダーにjquery-1.3.2.jsがあります。 Site.Masterファイルの参照を正しいバージョン番号に変更することで、すべてが機能し始めました。
所属していません StackOverflow