Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从标记视图(c#)自动创建事件处理程序_C#_Visual Studio - Fatal编程技术网

从标记视图(c#)自动创建事件处理程序

从标记视图(c#)自动创建事件处理程序,c#,visual-studio,C#,Visual Studio,是否可以让Visual Studio为标记视图中的UI组件自动创建事件处理程序方法 假设我有 <asp:label runat="server" /> 并希望处理OnPreRender事件 如何创建处理程序方法?手动还是切换到“设计”视图并双击“属性”窗口中的事件?您可以通过转到页面的OnLoad或page_Load方法,并为事件添加处理程序,自动创建处理程序方法。例如,对于此标签: <asp:label ID="MyLabel" runat="server" />

是否可以让Visual Studio为标记视图中的UI组件自动创建事件处理程序方法

假设我有

<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,我自己也不懂:(一点也不笨。不可能发现所有东西-这就是为什么存在这样的网站。