从标记视图(c#)自动创建事件处理程序
是否可以让Visual Studio为标记视图中的UI组件自动创建事件处理程序方法 假设我有从标记视图(c#)自动创建事件处理程序,c#,visual-studio,C#,Visual Studio,是否可以让Visual Studio为标记视图中的UI组件自动创建事件处理程序方法 假设我有 <asp:label runat="server" /> 并希望处理OnPreRender事件 如何创建处理程序方法?手动还是切换到“设计”视图并双击“属性”窗口中的事件?您可以通过转到页面的OnLoad或page_Load方法,并为事件添加处理程序,自动创建处理程序方法。例如,对于此标签: <asp:label ID="MyLabel" runat="server" />
<asp:label runat="server" />
并希望处理OnPreRender事件
如何创建处理程序方法?手动还是切换到“设计”视图并双击“属性”窗口中的事件?您可以通过转到页面的OnLoad或page_Load方法,并为事件添加处理程序,自动创建处理程序方法。例如,对于此标签:
<asp:label ID="MyLabel" runat="server" />
此时,IntelliSense应该开始为您生成事件处理程序。如果您多次点击TAB,您应该有一个新的MyLabel_PreRender方法
祝你好运 通过转到页面的OnLoad或page_Load方法,并为事件添加处理程序,可以自动创建处理程序方法。例如,对于此标签:
<asp:label ID="MyLabel" runat="server" />
此时,IntelliSense应该开始为您生成事件处理程序。如果您多次点击TAB,您应该有一个新的MyLabel_PreRender方法
祝你好运 您应该能够简单地在标记视图中编写事件处理程序,并使用tab completion在代码中生成方法,同时在标记中指定它。我相信这是VS.NET 2008的新功能,因此如果您使用的是以前的版本,您可能没有此功能。您应该能够在标记视图中编写事件处理程序,并使用制表符完成在代码中生成方法,同时在标记中指定它。我相信这是VS.NET 2008的新功能,因此如果您使用的是以前的版本,您可能没有此功能。请查看msdn的此链接: (VS 2008版) 它表示您可以使用名称为Page_事件的声明方式创建一个方法 例如,要为页面的Load事件创建处理程序,请创建一个名为page_Load的方法 ASP.NET页面会自动将页面事件绑定到名为page_event的方法。此自动绑定由@Page指令中的AutoEventWireup属性配置,默认设置为true。如果将AutoEventWireup设置为false,则页面不会自动搜索使用page_事件命名约定的方法
为我工作 看看msdn的这个链接: (VS 2008版) 它表示您可以使用名称为Page_事件的声明方式创建一个方法 例如,要为页面的Load事件创建处理程序,请创建一个名为page_Load的方法 ASP.NET页面会自动将页面事件绑定到名为page_event的方法。此自动绑定由@Page指令中的AutoEventWireup属性配置,默认设置为true。如果将AutoEventWireup设置为false,则页面不会自动搜索使用page_事件命名约定的方法
为我工作 我使用的是vs 2005,因此这有助于。。dump,我自己也不懂:(一点也不笨。不可能发现所有东西-这就是为什么存在这样的网站。我使用vs 2005,所以这很有帮助。)dump,我自己也不懂:(一点也不笨。不可能发现所有东西-这就是为什么存在这样的网站。