1

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 で何を変更すればよいですか?

4

1 に答える 1

0

おっと、スティーブの助けを借りて、私は答えを見つけました。ウェブからサンプルをやみくもにコピーして貼り付けないでください。私のスクリプト フォルダには、1.2.6 ではなく jquery-1.3.2.js があります。Site.Master ファイルの参照を正しいバージョン番号に変更することで、すべてが機能し始めました。

于 2009-05-08T09:01:42.577 に答える