System.Web.UI.Page的用法,一定要学会懒
2024-09-04 20:17:13
在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)写入,不能留空.
最新文章
- 在TableView上添加悬浮按钮
- Query for Component Path within PeopleSoft Portal
- 使用cronolog切割tomcat catalina.out文件
- NoSQL 数据库系统对比
- elasticsearch配置文件解析
- jquery事件之event.target用法详解
- mysql02
- 从汇编看c++中全局对象和全局变量
- 查看 ios 真机调试log,导出log
- push类型消息中间件-消息订阅者(一)
- 通过CSS实现各种方向的三角形
- java.util.Arrays类
- python 全栈开发,Day3
- ISP PIPLINE (一) BLC 以及 线性化
- Saiku关于MDX过滤的使用(九)
- 2017-11-04 Sa OCT codecombat
- 盐城 - 开设IT公司的好地方
- Test Scenarios for Filter Criteria
- AIX上解压缩.tar.Z, .tar.gz, .zip及.tgz
- 树莓派 无屏幕 安装Ubuntu系统 无头安装 无显示器 用网线
热门文章
- mysql总复习
- mongodb 启动数据库失败原因及解决办法
- Vue -- element-ui el-table 点击tr项页面跳转,返回后缓存回显点击项
- 太白金星的考验----python while循环的执着
- android studio调试报错:java.lang.RuntimeException: Unable to start activity ComponentInfo
- Python 11--文件流
- Luogu4191 [CTSC2010]性能优化【多项式,循环卷积】
- 自制操作系统-使用汇编显示 hello world
- sed基础
- 修改history记录数