注册 登录
编程论坛 WEB前端(UI)

[求助]一个减少代码冗余的问题请教大家

kirind 发布于 2006-10-30 12:06, 859 次点击
问大家一个很基本的问题:
我们看到的大多数站点顶部(LOGO+导航条)和底部(版权信息)是不变的,如果在每个页面中都加这样相同的代码显得比较冗余,怎样把这段代码写在一个文件里,然后在各页面中包含这个文件??
感谢!!!
5 回复
#2
huyueheng2006-10-30 14:09
<!-- include file="" -->可以使用
#3
kirind2006-10-30 15:44

这个我知道
可能是我没有问清楚
我是说需不需要把顶部和底部单独写两个文件
还是写在一个函数里在然后在不同地方调用
具体如何实现?

#4
人生无奈2006-11-07 01:10

如果有需要的话,可以把top&foot写成2个用户控件,直接调用就可以了.因为我用的是VS2005,至于代码部分,就要看你的内容是什么了,其实这两个控件的做法和做普通页面一样.不知道你是否能理解.

以上是Asp.net的做法,不过也应该可以用于其他语言的吧.

就是不知道这样做有什么缺点没有.

#5
sub2006-11-09 15:11
用js文件
#6
lq73506842006-11-11 16:34
可以放在同一个文件里,然后用<%select ...
case...
end select%>
来给top(如id=1)和foot(如id=2)文件做一个标号,以后在调用的时候在url后加上标号就可以了,如<a href="body.asp?id=1">...</a>
1