小弟初次用.net做网站,对于在多个网页中相同的部分,曾经在asp网站建设用使用过这样2个方法,以减小编码量。
1、JS文件形式。在JS文件中使用doucment.write("")输出相关的html语句。
<!--标准尾-->
<TABLE id="Table8" cellSpacing="0" cellPadding="0" width="778" align="center" border="0">
<TR>
<TD>
<SCRIPT language="javascript" src="footer.js"></SCRIPT>
</TD>
</TR>
</TABLE> 2、htm文件形式。
<TABLE height="75" cellSpacing="0" cellPadding="0" width="778" align="center" border="0">
<TR>
<TD><IFRAME src="head.htm" frameBorder="0" width="778" scrolling="no" height="75"></IFRAME></TD>
</TR>
</TABLE>现在,学习使用asp.net,知道有个用户控件。把多个页面中相同的部分,以用户控件的形式,也可以减少代码量。在此,请问大家,这三种方法,那种方法效率高。为什么?
1、JS文件形式。在JS文件中使用doucment.write("")输出相关的html语句。
<!--标准尾-->
<TABLE id="Table8" cellSpacing="0" cellPadding="0" width="778" align="center" border="0">
<TR>
<TD>
<SCRIPT language="javascript" src="footer.js"></SCRIPT>
</TD>
</TR>
</TABLE> 2、htm文件形式。
<TABLE height="75" cellSpacing="0" cellPadding="0" width="778" align="center" border="0">
<TR>
<TD><IFRAME src="head.htm" frameBorder="0" width="778" scrolling="no" height="75"></IFRAME></TD>
</TR>
</TABLE>现在,学习使用asp.net,知道有个用户控件。把多个页面中相同的部分,以用户控件的形式,也可以减少代码量。在此,请问大家,这三种方法,那种方法效率高。为什么?
include 或者是 document.write这样的模式
一般是用于输出静态的内容
如果你的公共部分
只是一些静态的内容 那么建议还是使用你以前的方式
如果
有服务器端的 代码操作 这个时候 用户控件是很方便的