当前位置:编程学习 > C#/ASP.NET >>

网页头部用什么方式好

各位老大,现在做一网站,为了使用方便与好维护,网页页对导般及登陆都是统一的,但是不知道用什么方式好:1、母版页;2、#include(.net中有用吗);3、用户控件;4、其它?

因为网站中除了.aspx的文件外还有.html静态页面。所以请大家指教用哪种方式好,目前.net站点的固定头部和尾部都用什么方式去做。

谢谢了 --------------------编程问答-------------------- 我们用的是母版页 --------------------编程问答-------------------- 母版

用户控件

复制代码 --------------------编程问答-------------------- 1.用户控件
2.include 此方法不能在html页面中使用 --------------------编程问答-------------------- 在html文件中如何使用? --------------------编程问答-------------------- html 单独用,动态可以考虑模板页 --------------------编程问答-------------------- 第一个选择,你会用什么,就优先使用什么。
第二个选择,母版页加用户控件,用了母版页,不建议直接把头写在母版页内,这样每改一次页头,就不得不打开母版页来改,正确是另写在一个用户控件(ascx)内。在母版页动载这个用户控件。维护时,去用户控件维护即可。
--------------------编程问答--------------------
引用 5 楼 Return_false 的回复:
html 单独用,动态可以考虑模板页


是模板页还是母版页?谢谢 --------------------编程问答-------------------- 如果用用户控件的话,html文件中就只能用模块生成html页面了。 --------------------编程问答-------------------- 母版 + 用户控件 --------------------编程问答--------------------
引用 2 楼 Mockqi 的回复:
母版

用户控件

复制代码

个人建议用用户控件了 --------------------编程问答-------------------- 如果用户控件,控件中文件路径使用哪种路径方式 如:userascx目录下建一用户控件A.ascx 控件A引用image下的图片<img src="/images/10000001.jpg" /> ,在dds目录下的B.aspx文件中引用。但是路径一直有问题。不能正常显示 --------------------编程问答--------------------
引用 11 楼 yidiandian7788 的回复:
如果用户控件,控件中文件路径使用哪种路径方式 如:userascx目录下建一用户控件A.ascx 控件A引用image下的图片<img src="/images/10000001.jpg" /> ,在dds目录下的B.aspx文件中引用。但是路径一直有问题。不能正常显示


Refer:
http://www.cnblogs.com/insus/archive/2011/08/05/2128601.html
http://www.cnblogs.com/insus/archive/2012/10/15/2724282.html --------------------编程问答-------------------- 用户控件比较好用点 --------------------编程问答-------------------- 还有一种脚本输出方式。各位有用过吗 --------------------编程问答-------------------- 用户控件 +1 --------------------编程问答-------------------- 母版页和include都可以
不过我还是喜欢就一个静态页 --------------------编程问答-------------------- 母版页结合用户控件,include在.net中是可以使用的。但是纯html是不行的,建议采用shtml,以便通过include嵌套! --------------------编程问答-------------------- HTML加JS就能实现了 --------------------编程问答-------------------- 用jquery的load('inclue/header.html');如果加选中状态的话
load('inclue/header.html',function(){
       $("#ul li").eq(1).attr(....)
}); --------------------编程问答-------------------- 喜欢用母版页 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 母版

用户控件 --------------------编程问答-------------------- .用户控件
 2.include 此方法不能在html页面中使用  --------------------编程问答--------------------
引用 楼主 yidiandian7788 的回复:
因为网站中除了.aspx的文件外还有.html静态页面。所以请大家指教用哪种方式好,目前.net站点的固定头部和尾部都用什么方式去做。

aspx文件和html文件怎么可能用同一个方法呢? --------------------编程问答--------------------
引用 25 楼 sp1234 的回复:
Quote: 引用 楼主 yidiandian7788 的回复:

因为网站中除了.aspx的文件外还有.html静态页面。所以请大家指教用哪种方式好,目前.net站点的固定头部和尾部都用什么方式去做。

aspx文件和html文件怎么可能用同一个方法呢?


请问什么方法比较好。先谢了 --------------------编程问答-------------------- 什么都不如你意你用iframe好了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,