当前位置:编程学习 > C#/ASP.NET >>

求助,httpModules的问题

我重写了System.Web.UI.Page的Render方法,怎样通过web.config中的httpModules来调用我重写的Page类啊 --------------------编程问答-------------------- 好象是配置文件中此节可以指定继承自的基类
<pages     
   buffer="[True|False]"
   enableEventValidation="[True|False]"
   enableSessionState="[True|False|ReadOnly]"
   enableViewState="[True|False]"
   enableViewStateMac="[True|False]"
   smartNavigation="[True|False]"
   autoEventWireup="[True|False]"
   pageBaseType="typename, assembly"
   userControlBaseType="typename"
   validateRequest="[True|False]"
   masterPageFile="file path" 
   theme="string"
   styleSheetTheme="string"
   maxPageStateFieldLength="number" 
   compilationMode="[Always|Auto|Never]" 
   pageParserFilterType="string" 
   viewStateEncryptionMode="[Always|Auto|Never]" 
   maintainScrollPositionOnPostBack="[True|False]" 
   asyncTimeout="number"
>
http://msdn.microsoft.com/zh-cn/library/950xf363.aspx --------------------编程问答-------------------- <system.web>
<pages pageBaseType="Utility.PageBase" ></pages>
</system.web>
这样吗,还是不行啊 --------------------编程问答-------------------- up回复内容太短了! --------------------编程问答-------------------- 如果上面的方法不行的话:
那么你可以手动指定没个页面的基类,然后就可以通过
base.SOMETHOD();
BASE关键字访问基类方法了。
--------------------编程问答-------------------- --------------------编程问答--------------------

ublic partial class _Default : PageBase
{
    protected void Page_Load(object sender, EventArgs e)
    {
base.Inite();
    }
}
--------------------编程问答-------------------- httpModules在被Asp.Net调用的时候,Page的实例还没有构造出来
System.Web.UI.Page的Render是在构造Page的实例时被调用

--------------------编程问答--------------------
引用 4 楼 flyerwing 的回复:
如果上面的方法不行的话:
 那么你可以手动指定没个页面的基类,然后就可以通过
 base.SOMETHOD();
 BASE关键字访问基类方法了。

问题是,我就是不想去修改每个页面,几十个页面修改太过繁重了;而且页面还有vs2005和vs2008两个版本混杂在一起啊
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,