データ収集用の単純なASP.NET Webアプリケーションがあります(2つのテキストフィールドとTelerikエディタを持つWebフォーム、サーバー側のOnClickイベントリスナで送信するボタン) 。 イベントリスナーは、DBにデータを保存し、別のページにリダイレクトします。 開発Webサーバーでは、アプリケーションは正常に動作します。 IIS7で公開すると、イベントリスナーは起動しません。私はそれを動作させるために見つけた唯一の方法は、formタグのアクションを指定することです:フォームアクションが指定されていない限り、ボタンクリックハンドラは呼び出されません
<form id="form1" action="default.aspx" runat="server">
これは、これは私に何が起こるは初めてですが、私は他のアプリケーション(さらに複雑にして前にこの問題に遭遇することはありません!)。
誰もこの行動を以前に見ましたか?私以外の(スマートな)ソリューション?
ありがとうございました。
実稼働環境にJavaScriptエラーがある場合は、Firebugや他のタイプの開発コンソールがありますか?これにより、フォームが転記されるのを防ぐことができます。 –
こんにちはカイル!はい、私はjavascriptのエラーを確認したが、アプリケーションのすべてのjs部分(基本的にいくつかのjquery)は例外なく実行されます。 –
は@pageヘッダーを投稿できますか? – shaans