最初にdoPostbackという関数を検索し、エントリポイントにブレークポイントを設定してボタンをクリックします。このブレークポイントにヒットした場合、ボタンを生成するコントロールの自動ポストバックがオンになっている可能性があります。しかし、そのブレークポイントをトリガする場合は、スタックトレースを調べて、そこにどのように到達したのか把握できるはずです。
これでうまくいかない場合は、ブラウザのF12ツールを使用してHTMLセクションから始め、「クリック」という単語を検索します(Ctrl-F)。その後、スクリプトタブに移動し、各JavaScriptファイルについて同じ操作を行います。すべてのボタンが動作を示す場合、クリックイベントが登録されている可能性が最も高いです。おそらくこの$( 'button')のように見えるjQueryでは、ページ上のすべてのボタンに一致し、クリックハンドラを登録します。
見つからない場合は、http://startermasterpages.codeplex.com/からマスターページの1つをダウンロードしてアクセスし、一時的にマスターページをこれらのいずれかに置き換えてください。あなたのページに最初にロードされているスクリプトのスクリーンショットを撮ってください。その後、不要な動作が復帰するまで、一度に1つずつスターターマスターページに追加してください。次に、そのスクリプト内のすべての関数入力ポイントにブレークポイントを設定し、ボタンをクリックしてどこに着陸するかを確認します。
どのようにボタンをページに配置しましたか?彼らは 'runat =" server "'を持っているのでしょうか、それとも '
naivists
ボタン自体は(問題の原因ではないことを確認するために私のコードからすべてを削除しましたが、私のボタンは asp:コンテンツ> タグ –
user1226409