【问题标题】:Events thunderbolt for form itself in the properties window属性窗口中表单本身的事件迅雷
【发布时间】:2019-04-05 06:32:23
【问题描述】:
属性窗口 asp.net:就像其他控件有那个迅雷图标一样,当您选择整个表单本身时,我看不到页面级事件的迅雷。
当您双击表单时,会为您创建加载。
但是还有其他页面级别的事件,我希望通过属性窗口看到并定义它们。
但是对于表单本身,没有。见截图。
这是设计使然吗?还是我遇到了异常?
我的猜测可能是网页通过方法本身的名称识别的事件(比如页面加载总是Page_Load等)
Click here for screenshot...No Thunderbolt:
【问题讨论】:
标签:
asp.net
visual-studio
properties
ide
【解决方案1】:
是的,我认为这是设计使然。只能识别某些事件名称。
您可以输入它,它会识别这些事件名称并相应地执行:
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/>");
}