0

ASP.NET 1.1 アプリケーションがあり、ローカル マシンではページの送信ボタンが正常に機能しますが、それを開発アプリケーション サーバーにデプロイすると、[送信] をクリックしても何も起こりません.. Page_Validate が() 関数が失敗して POSTBACK が無効になっていますが、これをデバッグして何が失敗しているのかを判断するにはどうすればよいですか? ローカルマシンではうまく機能しますが、リモートサーバーでは機能しないため、構成の問題のように思えます...

4

3 に答える 3

1

何が起こったのか... ASP.NET 1.1 では、WebUIValidation.js ファイル (Microsoft によって提供され、aspnet_regiis.exe を実行すると作成される) の ValidatorCommonOnSubmit 関数でエラーが発生しました。メソッドに return ステートメントがなかったようです!! このファイルを変更し、最後に「return event.returnValue」を挿入すると、検証は問題ありません。これを見つけるのにしばらく時間がかかりましたが、一度グーグルで検索したところ、それはよく知られたバグでした.

于 2008-10-09T19:12:40.073 に答える
0

1.1 の Visual Studio を使用して、イベント ハンドラーのフックアップをときどき破棄していたことを思い出します。

Visual Studio 2003 を使用している場合は、「生成された」コードにコントロールのイベント ハンドラー ワイヤアップが含まれていることを確認してください。

于 2008-09-17T16:38:43.090 に答える
0

スクリプトの aspnet_client ディレクトリがサーバーに正しくインストールされているかどうかを確認します。このような js が必要です。それ以外の場合は実行しaspnet_regiis.exe -cます (ドキュメントを参照)

于 2008-09-28T02:45:34.793 に答える