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

ASP.NET编程的问题43

自定义的IHttpModule的实现,红色框的方法是要跟系统默认的一样的吗???

答案:是的,但这个不叫自定义的IHttpModule方法,而是重载构造函数。

首先我们可以看到程序定义了一个类名为:MyHttpModule,其实现了IHttpModule接口。

而此类中又声明了一个方法IHttpModule方法的作用是在声明类时解发的行为,也可带有参数。但定义时必须为public且方法要同名。

IHttpModule是一个父类

MyHttpModule称为子类,它里面的东西是继承于父类,而又可以多于父类,也就是说必须得有父类的方法和变量,即名字一样,但是方法的内容可以不一样(叫做重写),第一个红色方框里的是子类MyHttpModule的构造方法,下面两个方框里的是父类里的方法,但是内容子类给重新写了。

上一个:ASP.net编程的问题49
下一个:ASP.net编程的问题48

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,