0

Visual Studio 2012 を実行しています。Web サイトは .NET 2.0 を対象としています。

これらの asp:RequiredFieldValidator と asp:CustomValidator を asp:TextBox に接続しています。

IIS Express ではデバッグ モードでローカルに正しく起動しますが、サーバー ボックスの IIS 6.0 でホストすると起動しません。ホストされたアプリケーションは、これらのフロントエンド バリデータを完全にスキップします。

asp:CustomValidator に関連付けられた JavaScript 関数があり、ホストされたインスタンスのコードにステップ インすることはありません (Firebug Firefox 拡張機能で検証済み)。

これらのバリデーターが正しく機能しない理由は何ですか? または、その理由を調べる方法は?

4

1 に答える 1

0

4日間の狩りの後。これは、IIS の既定の Web サイト設定にある .axd ファイルの [ファイルの存在を確認する] チェックボックスが原因でした。

http://blogs.msdn.com/b/carloc/archive/2008/12/04/webresource-axd-or-scriptresource-axd-not-working.aspx

于 2013-04-02T18:19:10.537 に答える