属性窗口asp.net:就像其他控件具有该图标一样,当您选择整个表单本身时,我看不到页面级事件的图标。
当您双击表格时,将为您创建“加载”。 但是还有其他页面级事件,我希望可以通过属性窗口看到并定义它们。
但是对于表单本身,没有任何表单。查看屏幕截图。
这是设计使然吗?还是我遇到异常?
我的猜测是,网页可能通过方法本身的名称识别了该事件(例如,页面加载始终是Page_Load,等等)。 Click here for screenshot...No Thunderbolt:
答案 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/>");
}