在我的 VB.NET 网页中,我有这个标准事件。请注意事件声明中的“处理”子句。
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 中,我将在代码编辑器窗口的顶部有两个下拉列表,我可以选择 Web 表单上的任何对象或 Web 表单本身,然后查看该对象的可能事件。选择事件会将我带到事件处理程序,或者如果它不存在,它将为我创建存根。
我知道 C# 中的“属性”窗口(我也认为是 VB)有一个“事件”选项卡,它显示所选对象 GUI 对象的事件列表,但“页面”并未显示为可以选择的对象。
C# 在哪里定义事件到处理程序的连接?
如何为 Page 事件处理程序例程生成存根?我知道句柄是默认出现的,但是如果它被删除或者我想添加一个Page_initialize代码怎么办?有没有一种简单的方法来获取存根,或者我需要去对象浏览器获取语法吗?