在ASP.NET中,任何页面都是继承于System.Web.UI.Page,他提供了ASP.NET中的Response,Request,Session,Application的操作.在使用Visual Studio 创建ASP页面时,系统会自动为你创建一个继承与System.Web.UI.Page的类与页面文件关联.

public partial class yourPage:System.Web.UI.Page
{
protected void Page_Load(Object sender,EventArgs e)
{ }
}

我们可以设计一个类,如:

class myPage:System.Web.UI.Page
{ } //这种情况下我们可以将页面生成的代码改为
public partial class yourPage:myPage(){
//.............
} //这样,我们就可以在myPage中放入一些常用的方法,将代码更有效的复用,同时实现一些错误页面的跳转功能.

另外,在Page中还有一个重要的方法:

protected override void OnInit(EventArgs e)
{
base.OnInit(e);
}

这是页面的初始化时执行的方法,但需要特别注意的是,重写该方法的时候一定要将base.OnInit(e)写入,不能留空.

最新文章

  1. 在TableView上添加悬浮按钮
  2. Query for Component Path within PeopleSoft Portal
  3. 使用cronolog切割tomcat catalina.out文件
  4. NoSQL 数据库系统对比
  5. elasticsearch配置文件解析
  6. jquery事件之event.target用法详解
  7. mysql02
  8. 从汇编看c++中全局对象和全局变量
  9. 查看 ios 真机调试log,导出log
  10. push类型消息中间件-消息订阅者(一)
  11. 通过CSS实现各种方向的三角形
  12. java.util.Arrays类
  13. python 全栈开发,Day3
  14. ISP PIPLINE (一) BLC 以及 线性化
  15. Saiku关于MDX过滤的使用(九)
  16. 2017-11-04 Sa OCT codecombat
  17. 盐城 - 开设IT公司的好地方
  18. Test Scenarios for Filter Criteria
  19. AIX上解压缩.tar.Z, .tar.gz, .zip及.tgz
  20. 树莓派 无屏幕 安装Ubuntu系统 无头安装 无显示器 用网线

热门文章

  1. mysql总复习
  2. mongodb 启动数据库失败原因及解决办法
  3. Vue -- element-ui el-table 点击tr项页面跳转,返回后缓存回显点击项
  4. 太白金星的考验----python while循环的执着
  5. android studio调试报错:java.lang.RuntimeException: Unable to start activity ComponentInfo
  6. Python 11--文件流
  7. Luogu4191 [CTSC2010]性能优化【多项式,循环卷积】
  8. 自制操作系统-使用汇编显示 hello world
  9. sed基础
  10. 修改history记录数