请教:每个页面都有的东西怎样增加方便?

waitsw 2005-06-04 09:15:28
就比如我们每个网站都有CSDN的页面下面“网站简介 - 广告服务 - 网站地图 - 帮助信息 - 联系方式 百联美达美公司 版权所有 京ICP证020026号 ”,请问这是怎样使每个页面都有的?我用页面的类继承没有成功,请高手指点!谢谢!
...全文
217 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
superhasty 2005-06-09
  • 打赏
  • 举报
回复
CSDN的Blog果然无法访问了。
superhasty 2005-06-09
  • 打赏
  • 举报
回复
http://www.cnblogs.com/superhasty/archive/2005/06/08/ASPNETPatternMVC.html
laihua 2005-06-08
  • 打赏
  • 举报
回复
一般都是写usercontrol实现的。
OSCAR_NJU 2005-06-08
  • 打赏
  • 举报
回复
重写Page基类,重写类的页面在加载时候自动加上头和尾等共同的东西,网站所有页面继承此类
superhasty 2005-06-08
  • 打赏
  • 举报
回复
我的文章写好了,呵呵,还没有在Blog上发布,博客园的BLog发布文章中的代码太麻烦了。我等有时间再登上去。

着急的给我发短信。
superhasty 2005-06-08
  • 打赏
  • 举报
回复
还是在CSDNBlog上发布了。只是,这里的BLOG太容易出现不可访问故障。

http://blog.csdn.net/superhasty/archive/2005/06/08/390504.aspx
lxxlily 2005-06-08
  • 打赏
  • 举报
回复
写一个基类,如:public class PageBase:System.Web.UI.Page在基类中重写Render方法,然后每个页面继承这个类就行了。给段代码:

PageBase.cs
========================================
public class PageBase:System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
}

/// <summary>
/// 重写页面输出
/// </summary>
/// <param name="writer"></param>
protected override void Render( HtmlTextWriter writer )
{
StringWriter sw = new StringWriter();
HtmlTextWriter op = new HtmlTextWriter(sw);
base.Render(op);

string strHtml = sw.GetStringBuilder().ToString();
string strCopyright = @"<div id=""copyright"">Copyright (c) 2005 CEC International Holdings Limited . All rights reserved.";
strHtml = strHtml.Replace(@"<div id=""copyright""></div>",strCopyright); writer.Write(strHtml);
}
}


index.asp.cs
=========================================

public class index : PageBase
{
......
}
OSCAR_NJU 2005-06-08
  • 打赏
  • 举报
回复
楼主的意思是嫌每次都添加UserControl也烦,大家看清楚了,呵呵
waitsw 2005-06-06
  • 打赏
  • 举报
回复
希望superhasty(鸟儿自空中飞过)的相关文章能早日出来
leiyingw 2005-06-06
  • 打赏
  • 举报
回复
1.使用iframe
<iframe src="aa.aspx"></iframe>

2.使用
<TABLE cellSpacing="0" cellPadding="0" width="100%" border="0">
<OBJECT id="Object1" type="text/x-scriptlet" width="100%" height="166" data="aaa.aspx" VIEWASTEXT>
</OBJECT>
</TABLE>

-----------------------------------------------------------
( ycrw(隐藏人物:把共同的东西写在一个页面里面在其它页面套嵌那个页面就可以了),其实我就是这个意思,不知哪位能给个例子看看!
jimmyzhu25 2005-06-06
  • 打赏
  • 举报
回复
框架
superhasty 2005-06-06
  • 打赏
  • 举报
回复
写一个Page基类。有兴趣的话等我这周的一篇文章。
waitsw 2005-06-06
  • 打赏
  • 举报
回复
( ycrw(隐藏人物:把共同的东西写在一个页面里面在其它页面套嵌那个页面就可以了),其实我就是这个意思,不知哪位能给个例子看看!
georgezhou 2005-06-05
  • 打赏
  • 举报
回复
有趣的问题诶?
脑筋急转弯?
用control不是满好的吗? 大家都用这个.
你想要加一次就全部有, 你觉得道理能讲通吗?
还是脑筋急转弯?
ycrw 2005-06-05
  • 打赏
  • 举报
回复
把共同的东西写在一个页面里面
在其它页面套嵌那个页面就可以了
waitsw 2005-06-05
  • 打赏
  • 举报
回复
这些方法都没有摆脱多次添加的问题,我的意思是指需要添加一次,网站的各个页面都有!
binkingaker 2005-06-04
  • 打赏
  • 举报
回复
写一个自定义用户控件ascx
hchxxzx 2005-06-04
  • 打赏
  • 举报
回复
你可用用户自定义控件ascx
Nils 2005-06-04
  • 打赏
  • 举报
回复
.........

写到另外一个html中。 调用的时候用 <!--#INCLUDE FILE="xxxx.html"-->
boytomato 2005-06-04
  • 打赏
  • 举报
回复
vs 2005 中有个master page ,,就好实现了...
你现在可以自己写个 自定义控件..
其它地方调用.....

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧