如何帮助智能感知,使它在我的aspx页面中列出事件处理程序

本文关键字:aspx 我的 程序 事件处理 帮助 何帮助 智能 感知 | 更新日期: 2023-09-27 18:11:50

我有一个处理OnServerClick的自定义按钮控件。我的aspx开发人员问我是否有可能影响Intellisense,以便它将为该页面提供所有可能的事件处理程序。这可能吗?

基本上我想有自动完成我的OnServerClick事件在我的ASPX页面(就像当我有一个enum)。

任何想法?

如何帮助智能感知,使它在我的aspx页面中列出事件处理程序

在aspx中不可能获得服务器端事件的智能感知。

它可能只在设计器中起作用。当你的开发人员想要查看可能的处理程序时,他们可以查看设计器并查看按钮属性/事件/点击中的click事件处理程序。

仅仅是Visual Studio 2010及更低版本的一个限制/bug/你的名字。

但是:也许VS 2011会让你快乐!:

在VS 2011开发者预览版中,所有ASP的标记智能感知。网服务器端事件将显示现有处理程序的列表和一个值叫做"创建新事件"。也就是说你可以附加事件使用某个现有事件处理程序,或者选择"创建新事件"来在代码隐藏中生成具有正确签名的新处理程序文件。

更多信息和截图:从ASP生成的服务器端事件处理程序。. NET Markup in Visual Studio 2011 Developer Preview