注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

_

_

 
 
 

日志

 
 

任何页面都是继承于System.Web.UI.Page,  

2014-10-17 09:51:27|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

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

?

1

2

3

4

5

6

7

public partial class yourPage:System.Web.UI.Page

{

protected void Page_Load(Object sender,EventArgs e)

{

}

}

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

?

1

2

3

4

5

6

7

8

9

10

11

12

class myPage:System.Web.UI.Page

{

}

//这种情况下我们可以将页面生成的代码改为

public partial class yourPage:myPage(){

//.............

}

这样,我们就可以在myPage中放入一些常用的方法,将代码更有效的复用,同时实现一些错误页面的跳转功能.

?

1

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

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

?

1

?

1

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

?

1

标签: System.Web.UI.Page

  评论这张
 
阅读(243)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017