質問

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ファイルの参照を正しいバージョン番号に変更することで、すべてが機能し始めました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top