関数を使用するとLinkButton、doPostBack()関数がページにレンダリングされ、ボタンがクリックdoPostBack()されると、クライアント側で呼び出され、フォームがサーバーに送信され、とという2つの非表示フィールドに情報が送信されEVENTTARGETますEVENTARGUMENT。はEVENTTARGET、ポストバックの原因となったコントロール名をEVENTARGUMENT保持し、情報を保持します。
このASP.NETエンジンでは、EVENTTARGET引数からコントロール名を取得します。これにより、ポストバックが発生し、RaisePostBackEvent()イベントが呼び出されて、右側のサーバー側のイベントハンドラーが呼び出されます。どのようにdoPostBack()機能し、サーバー側のイベントハンドラーがどのように呼び出されるかを理解しています。
ただし、通常のサーバーボタンの場合、サーバー側での正しいボタンクリックはどのように呼び出されますか?クライアント側でクリックされたコントロール名について、ASP.NETはどのように通知されますか?