一次,写页面程序的时候,不知道是什么原因,想要用到继承。正准备像CS程序一样开始大干特干的时候,发现不成。唯一的一个继承名额已经让System.Web.UI.Page给占据了。
郁闷了好一阵,最后想其他办法把问题解决了。
后来一次偶然的机会,和一个Asp.net大牛,谈起页面继承的问题,呵呵,大牛简单几句话就把继承的问题解决了。
总结如下:
1、在网站中添加App_Code文件夹
2、在App_Code中添加一个.cs文件BasePage.cs让这个类继承,System.Web.UI.Page
- public class BaseCode : System.Web.UI.Page
- {
- public BaseCode()
- {
- //
- //TODO: 在此处添加构造函数逻辑
- //
- }
- }
3、然后在网站页面中的后台代码中继承BasePage这个类。就实现了继承
- public partial class HTMLEncodeGridView : BaseCode
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- }