属性窗口中窗体本身的事件雷电

时间:2019-04-04 21:46:33

标签: asp.net visual-studio properties ide

属性窗口asp.net:就像其他控件具有该图标一样,当您选择整个表单本身时,我看不到页面级事件的图标。

当您双击表格时,将为您创建“加载”。 但是还有其他页面级事件,我希望可以通过属性窗口看到并定义它们。

但是对于表单本身,没有任何表单。查看屏幕截图。

这是设计使然吗?还是我遇到异常?

我的猜测是,网页可能通过方法本身的名称识别了该事件(例如,页面加载始终是Page_Load,等等)。 Click here for screenshot...No Thunderbolt:

1 个答案:

答案 0 :(得分:0)

是的,我认为这是设计使然。仅某些事件名称被识别。

您可以键入它,它将识别这些事件名称并相应地执行操作:

protected void Page_PreInit(object sender, EventArgs e)
{ Response.Write("Page_PreInit" + "<br/>"); }

protected void Page_Init(object sender, EventArgs e)
{ Response.Write("Page_Init" + "<br/>"); }

protected void Page_InitComplete(object sender, EventArgs e)
{ Response.Write("Page_InitComplete" + "<br/>"); }

protected void Page_PreLoad(object sender, EventArgs e)
{ Response.Write("Page_PreLoad" + "<br/>"); }

protected void Page_LoadComplete(object sender, EventArgs e)
{ Response.Write("Page_LoadComplete" + "<br/>"); }

protected void Page_PreRender(object sender, EventArgs e)
{ Response.Write("Page_PreRender" + "<br/>"); }

protected void Page_PreRenderComplete(object sender, EventArgs e)
{ Response.Write("Page_PreRenderComplete" + "<br/>"); }

protected void Page_Unload(object sender, EventArgs e)
{ 
   //Response.Write("Page_Unload" + "<br/>"); 
}