Asp.net の Web フォームで、ボタンをクリックしてリクエストを送信します。Page_Load
メソッドでは、IsPostBack
が true に設定され、ボタンのOnClick
ハンドラーが呼び出されます。
ただし、その HTTP Post 要求 (Fiddler など) をキャプチャして正確に再送信すると、Page_Load
メソッドIsPostBack
は false であり、ボタンのOnClick
ハンドラーは呼び出されません。
どうしてこれなの?
編集:メソッドハンドラーが実際に装飾されていることに注意してください
[System.Web.Services.WebMethod]