在没有设计器的情况下向ASP.net Web控件添加事件处理程序

时间:2011-02-06 03:23:37

标签: asp.net webforms event-handling web-control

是否有一种方便的方法可以声明性地将事件处理程序添加到Web控件(作为标记中控件的属性),而无需在设计视图中为.aspx / .ascx选择控件?我不仅希望避免设计视图,而且还无法在许多其他完全无害的情况下正确显示控件。

我真的很想知道为什么属性面板如此不同,具体取决于控件的选择是在设计器视图中还是在源视图中。

1 个答案:

答案 0 :(得分:1)

在Visual Studio 11 Developer Preview中,此方案已得到改进:

  

为ASP.NET控件创建事件处理程序已经显着增加   在Visual Studio 11开发人员预览版中更容易。开发人员不再   必须编写事件处理程序并手动将它们连接起来   节省了很多时间。

     

所有服务器端事件的IntelliSense现在都包含一个名为的值   “顾名思义,这将创造一个事件   代码隐藏文件中具有正确签名的处理程序。

     

enter image description here

来源:New HTML Editor feature in Visual Studio 11 Developer Preview