【问题标题】: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/>"); 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 2016-10-21
      相关资源
      最近更新 更多