【发布时间】:2016-01-12 17:09:50
【问题描述】:
在设计视图中编辑简单页面时,只需双击相关事件即可在大多数组件上添加事件。这会为您完成绑定并在代码隐藏中生成函数声明。
在页面复杂的大型项目中,设计视图可能非常缓慢。有没有办法直接从.aspx 源快速生成代码隐藏存根?
【问题讨论】:
标签: asp.net visual-studio-2008
在设计视图中编辑简单页面时,只需双击相关事件即可在大多数组件上添加事件。这会为您完成绑定并在代码隐藏中生成函数声明。
在页面复杂的大型项目中,设计视图可能非常缓慢。有没有办法直接从.aspx 源快速生成代码隐藏存根?
【问题讨论】:
标签: asp.net visual-studio-2008
只需开始输入代码即可创建您的组件。
例如,这是向 .aspx 文件添加按钮的代码:
<asp:Button ID="ButtonAction" class="btn panel-black" runat="server" Text="" OnClick="Function_Name_Here" />
当您输入 OnClick 方法的函数名称时...
例如这部分代码:
OnClick="Function_Name_Here"
... Visual Studio 将显示一个带有“<create new event>”选项的小弹出窗口。
选择此选项,将为您生成代码隐藏事件处理程序存根。
【讨论】:
在标记视图中,“属性”窗口仍然可用:您可能已将其隐藏。
当它显示并且光标位于特定控件的标记中时,您可以像在设计视图中一样获得该控件的属性和事件。同样,在事件选项卡中,您可以双击事件(即 Click)以自动在代码中生成空声明并连接事件,而无需进入设计视图。
【讨论】:
我已经能够使用 ReSharper 做到这一点,但我已经使用它很长时间了,以至于我不记得 Visual Studio 本身是否具有此功能。
【讨论】: