比如一个Web site项目里,有两个文件夹,A文件夹下有一个base.aspx页面,B文件夹下面test.aspx页面。我想让test.aspx继承base.aspx页面,但如果直接写继承,会报告找不到base这个类,需要添加引用。如果我给base.aspx和test.aspx都添加上同一个namespace,编译的时候,象base.aspx就会报告说 FrameworkInitialize()找不到合适的方法去override真太奇怪了。
在2003下面都是通过添加namespace来处理的啊。现在觉得 vs 2005 beta2实在太bt了不知道大家有没有遇到这样的问题?怎么解决的?
急啊。。
没有道理不可以啊,我在2003里面都是这样做的希望各位高手指点啊
咔咔 趁着大侠在,我趁机问多个问题,别说我贪心脸皮厚啊,实在找不到答案,呵呵 :P
就是如何给一个页面指定 Init 之类的函数呢?以前在2003里面,是可以把页面看成是一个对象,在design的时候绑定的,现在好像找不到地方了?也请各位高手花费小小时间,帮忙解答一下这个问题,谢谢,谢谢
里面写:protected void OnInit()
{
int i = 3;
}可是,从设置的断点来看,根本就没有调用到这个OnInit函数啊?而且,其实不仅仅是Init啊,比如PreRender,还有很多相关的页面函数,难道之前绑定的机制都没有了么?那岂不是更不方便?
{
base.OnInit(e);
int i = 3; }
但2005,cs文件里面已经没有生成控件的代码了,base和test里面,我都放置GridView,且ID一致,不管我是否使用FindControl重新赋值给GridView,运行test页面都是报告GridView控件为空值,似乎是查找不到test页面里面的GridView控件,不知道如果我要实现页面继承,控件方面应该怎么处理?(最后一个问题了)