如何在 Visual Studio 2008 中为 ASP.NET 添加页面事件

How do I add Page Events for ASP.NET in Visual Studio 2008(如何在 Visual Studio 2008 中为 ASP.NET 添加页面事件)
本文介绍了如何在 Visual Studio 2008 中为 ASP.NET 添加页面事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个 Visual Studio 问题.我觉得所有有用的 Intellisense 应该有一些帮助,但我似乎找不到它.

This is a bit of a Visual Studio question. I feel with all the helpful Intellisense there should be something to assist but I can't seem to find it.

我在 VS2008 的 ASP.NET C# 中创建了一个带有代码隐藏的页面,它当然会自动生成一个 PageLoad 事件方法.那么,如果我想为 PageLoad 之外的更多事件添加方法怎么办?我认为 Foo.aspx 页面上会有一些可能的方法事件处理程序列表要添加.难道没有更多可能像PageInit,PageDispose,(或等效)等......?我在哪里可以找到这些?

I made a page with a codebehind in ASP.NET C# in VS2008 and it autogenerates a PageLoad event method, of course. Well, what if I want to add methods for more events besides PageLoad? I would think there would be some list on the Foo.aspx page of possible method event handlers to add. Aren't there more maybe like PageInit, PageDispose, (or equiv) etc...? Where can I find these?

编辑 - 我当然可以在 api 中查找方法名称.我正在寻找一个方便的快捷方式来在 Visual Studio 中添加这些.如果它产生一个,它不能产生其他的吗?

EDIT - I can of course look up the method names in the api. I'm looking for a handy shortcut to add these in Visual Studio. If it generates one, can't it make others?

推荐答案

  • 在解决方案资源管理器中,右键单击页面并从上下文菜单中选择查看组件设计器"
  • 打开属性面板/窗口(按 F4)
  • 现在点击黄色箭头/flash 图标,您将看到所有页面事件的列表
  • 双击要为其添加处理程序的事件
  • 我很确定还有另一种方法(从设计器视图开始),但我无法重现它.

    I'm pretty sure there was another way (starting from the designer view), but I can't reproduce it.

    我通常不使用页面事件处理程序,而是覆盖相应的方法(例如 OnLoad 而不是 Page_Load).要实现这些覆盖之一,您只需在代码隐藏中键入覆盖",然后按 space 即可获取可以覆盖的方法列表.

    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.

    这篇关于如何在 Visual Studio 2008 中为 ASP.NET 添加页面事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

c# Generic Setlt;Tgt; implementation to access objects by type(按类型访问对象的C#泛型集实现)
InvalidOperationException When using Context Injection in ASP.Net Core(在ASP.NET核心中使用上下文注入时发生InvalidOperationException)
how do i pass parameters to aspnet reportviewer(如何将参数传递给aspnet report查看器)
Bind multiple parameters from route and body to a model in ASP.NET Core(在ASP.NET Core中将路由和主体中的多个参数绑定到一个模型)
Custom model binding in AspNet Core WebApi?(AspNet Core WebApi中的自定义模型绑定?)
How to minify in .net core mvc view?(如何在.Net核心MVC视图中缩小?)