My VB.NET Webページには、この標準イベントがあります。イベント宣言の「Handles」句に注意してください。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
私のC#Webアプリには、次のものがあります。
protected void Page_Load(object sender, System.EventArgs e)
{
C#には同等の「ハンドル」がないため、これまで見てきたことから、イベントハンドラーはデリゲート+ =構文を使用して接続されているため、これを探していましたが、aspxページaspx.csで見つけることができませんでした。ファイルまたはaspx.designer.csファイル。
VBでは、コードエディタウィンドウの上部に2つのドロップダウンリストがあり、WebフォームまたはWebフォーム自体で任意のオブジェクトを選択して、そのオブジェクトで発生する可能性のあるイベントを確認できます。イベントを選択すると、イベントハンドラーに移動するか、イベントハンドラーが存在しない場合は、スタブが作成されます。
C#の[プロパティ]ウィンドウ(およびVBでもそうだと思います)には、選択したオブジェクトGUIオブジェクトのイベントのリストを表示する[イベント]タブがあることは知っていますが、[ページ]は選択可能なオブジェクトとして表示されません。
C#は、ハンドラーへのイベントのフックアップをどこで定義しますか?
Pageイベントハンドラルーチンのスタブを生成するにはどうすればよいですか?ハンドルがデフォルトで表示されることは知っていますが、ハンドルが削除された場合、またはPage_initializeコードを追加したい場合はどうなりますか?スタブを取得する簡単な方法はありますか、それとも構文についてオブジェクトブラウザに移動する必要がありますか?