c#重写 System.Web.UI.Page ,继承 150

类A继承System.Web.UI.Page类B、B1、B2……继承类A类A的功能是从数据库或者XML读取网站配置情况,如标题、meta等等。想实现的功能:只要是继承类A... 类A继承System.Web.UI.Page
类B、B1、B2……继承类A
类A的功能是从数据库或者XML读取网站配置情况,如标题、meta等等。想实现的功能:只要是继承类A的页面都会自动(也可在B、B1、B2……的OnLoad中调用A的什么方法)实现类A的功能(读取配置信息)。就如同交给B、B1、B2……页面是一个已经设置好标题、meta等信息的Page。
如何实现?
==================================
谢谢
问题解决了。我写了一个继承自System.Web.UI.Page 的A类,在A类中重写了OnLoadComplete(EventArgs e),在其中可任意设置站点的标题、meta等信息的。然后所有web页面继承自A类,就OK了
展开
 我来答
kid83
2009-08-22 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:2008万
展开全部
lz现在的要求和我当前一个项目的这个要求很相似.经过多方考证,如果你不想在子类里添加任何代码,仅仅继承自A父类, 那就放弃吧, 因为从父类去访问子类成员, 违反了OOP的原则.

添加代码的话,可以在父类定义一个虚方法, 当然也可以是一个方法, 然后在子类中调用该方法,比如你提到的OnLoad方法内,并把当前实例的引用传递过去, 然后你就可以进行操作.这个传递过去的参数, 可以用object,或者使用TValue参数,然后进行操作.
liujq007
2009-08-22 · TA获得超过942个赞
知道大有可为答主
回答量:1035
采纳率:0%
帮助的人:1088万
展开全部
ASP.NET有母版页可以用
在创建其他普通页面的时候只要将母版页那个选项勾上,然后选择一个已经创建好的母版页就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孙中吕
2009-08-22 · 专注C/S架构开发框架技术研究
孙中吕
采纳数:435 获赞数:788

向TA提问 私信TA
展开全部
你的要求差不多是个asp.net程序框架了.

写这个要时间,做个标记等现成的,希望能等到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯狂的Allen哥
2009-08-22 · TA获得超过219个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:142万
展开全部
这个确实有点难度...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式