System.Web.UI.Page! 有关WebForm 的继承的问题,就是WEB 模板!我想建一个webForm1 它是public webform1:myNameSpace.baseform.Page 这样 try to create a separate a project with your WebBaseForm, compile it into a DLL and add a reference to it in your other web projects 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的目的完全可以实现的,我做的一个项目就是这么做的,设计了一个VirtDir属性:public class PortalModulePage : Page{ protected void Page_Load(object sender, System.EventArgs e) { } public String VirtDir { get { String myVirtDir = Pub.GetAppSetting("VirtualDir"); return myVirtDir; } }}新建的页都有这个PortalModulePage 继承:public class _default : PortalModulePage{} PortalModulePage 是新建的一个类文件,不是从新建的aspx文件改的 chnking(kent):这一句,请解释一下:get { String myVirtDir = Pub.GetAppSetting("VirtualDir"); return myVirtDir; } String myVirtDir = Pub.GetAppSetting("VirtualDir");???启什么作用的? Pub.GetAppSetting("VirtualDir"); 这是调用另一个类的静态方法,返回一个字符串类型的对象,这个不重要,只是一个例子而已 chnking(kent):谢了,我明白你的意思了, !!!因为你所说的 基类是一个CS ,,, 而我所说的基类是一个webform 的类,当webform类(也就是一个窗体了)增加一个Button 对象时,其子类也应增加,它也应在窗体上显示出来!按你所说的:子类的确是增加了, 但子类的窗体上不能增加并显示出来!,所以达不到我的效果,可能我不明白你的明白!,如我理解错误,请指解 你个页面是有aspx和aspx.cs文件组成的,编译后aspx.cs文件中的类会被编译到这个项目的dll文件中,所有的页面的cs文件中的类都会被编译到这个dll文件中.页面运行时aspx页面会从dll中的对应的类继承过来,再次动态编译aspx页面,最后产生结果输出.所以你要继承page基类只能是继承cs中的类,aspx文件中的是不会被预编译的. 当webform类(也就是一个窗体了)增加一个Button 对象时,其子类也应增加,它也应在窗体上显示出来!你需要在子类里面NEW一个Button,然后 private void InitializeComponent() { base.Button =this.Button ; this.Load += new System.EventHandler(this.Page_Load); } asp.net 实现打印功能 asp.net布局问题 高手们?看这里-》看这里-》看这里-》50分哦! 简单小问题(关于绑定字段) javascript操作table行的问题 缓存数据问题! 请问斑主,为什么这样也会被扣信誉分? 有无限多水,5L和3L的杯子各一个,怎样倒出4L水来 (C#语言实现!) 请问高手MSDN的作用大吗,初学者在上面能学到能学到技术吗? 定义“类”中是不是不能引用session变量和server.mappath 就剩下20分了,都给了,我想用datagrid动态添加一行(并非数据绑定),但效果要和绑定后一样, 高分求解:怎样在浏览器中调用客户端的应用程序?在线等待
public class PortalModulePage : Page
{
protected void Page_Load(object sender, System.EventArgs e)
{
}
public String VirtDir
{
get
{
String myVirtDir = Pub.GetAppSetting("VirtualDir");
return myVirtDir;
}
}
}新建的页都有这个PortalModulePage 继承:
public class _default : PortalModulePage
{
}
这一句,请解释一下:
get
{
String myVirtDir = Pub.GetAppSetting("VirtualDir");
return myVirtDir;
} String myVirtDir = Pub.GetAppSetting("VirtualDir");???
启什么作用的?
这是调用另一个类的静态方法,返回一个字符串类型的对象,这个不重要,只是一个例子而已
谢了,我明白你的意思了, !!!因为你所说的 基类是一个CS ,,, 而我所说的基类是一个webform 的类,
当webform类(也就是一个窗体了)增加一个Button 对象时,其子类也应增加,它也应在窗体上显示出来!按你所说的:子类的确是增加了, 但子类的窗体上不能增加并显示出来!,所以达不到我的效果,可能我不明白你的明白!,如我理解错误,请指解
页面运行时aspx页面会从dll中的对应的类继承过来,再次动态编译aspx页面,最后产生结果输出.
所以你要继承page基类只能是继承cs中的类,aspx文件中的是不会被预编译的.
private void InitializeComponent()
{
base.Button =this.Button ;
this.Load += new System.EventHandler(this.Page_Load); }