这是一个 Visual Studio 问题。我觉得所有有用的智能感知应该有一些帮助,但我似乎找不到它。
我在 VS2008 中用 ASP.NET C# 制作了一个带有代码隐藏的页面,当然它会自动生成 PageLoad 事件方法。那么,如果我想为 PageLoad 之外的更多事件添加方法怎么办?我认为 Foo.aspx 页面上会有一些可能要添加的方法事件处理程序的列表。是不是还有更多类似 PageInit、PageDispose(或等效项)等...?我在哪里可以找到这些?
编辑 - 我当然可以在 api 中查找方法名称。我正在寻找一个方便的快捷方式来在 Visual Studio 中添加这些内容。如果它产生了一个,它就不能产生其他吗?
- 在解决方案资源管理器中,右键单击页面并从上下文菜单中选择“查看组件设计器”
- open the properties panel/window (press F4)
- 现在单击黄色箭头/闪光图标,您将看到所有页面事件的列表
- 双击要为其添加处理程序的事件
我很确定还有另一种方法(从设计器视图开始),但我无法重现它。
I usually do not use the page event handlers, instead I override the corresponding methods (e.g. OnLoad
instead of Page_Load
). To implement one of these overrides, you can simply type "override" in the code-behind and press space to get a list of methods that you can override.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)