请教,为何我的一个简单的asp代码分离,也出问题.请教
我这是从网上copy下来的例子.
test.htm
<!--文件名:TEST.HTM-->
<HTML>
<TITLE>范例</TITLE>
<HEADER>
</HEADER>
<BODY>
这是一个表格范例。
<TABLE>
<!--#TPLDEF MAXX-->10<!--#TPLEND MAXX-->
<!--...注意,此处使用了一个技巧即定义了MAXX模板变量并赋值为10。-->
<TR>
<TD>X</TD><TD>X的平方</TD>
</TR>
<!--#TPLDEF ROW-->
<TR>
<TD>{X}</TD><TD>{XX}</TD>
</TR>
<!--#TPLEND ROW-->
</TABLE>
以上共有{COUNT}行数据。
</BODY>
</HTML>
接下来是test.asp
<%@Language=JScript%>
<!--#include file="Template.JScript.INC"-->
<%
var tpl = new Template("e:\\test\\");
var str="";
var i;
tpl.Load("Main","TEST.HTM");
tpl.Split("Main");
tpl.COUNT = 0;
for(i=1;i<=tpl.MAXX;i++) //tpl.MAXX在模板中定义为10。
{
tpl.X = i;
tpl.XX = i*i;
str+=tpl.Parse("ROW");
tpl.COUNT++;
}
tpl.ROW = str;
tpl.MAXX =""; //清空此模板变量,以避免被显示出来。
%>
<%=tpl.Parse("Main")%>
请教高手,模板我就不列了.
test.htm
<!--文件名:TEST.HTM-->
<HTML>
<TITLE>范例</TITLE>
<HEADER>
</HEADER>
<BODY>
这是一个表格范例。
<TABLE>
<!--#TPLDEF MAXX-->10<!--#TPLEND MAXX-->
<!--...注意,此处使用了一个技巧即定义了MAXX模板变量并赋值为10。-->
<TR>
<TD>X</TD><TD>X的平方</TD>
</TR>
<!--#TPLDEF ROW-->
<TR>
<TD>{X}</TD><TD>{XX}</TD>
</TR>
<!--#TPLEND ROW-->
</TABLE>
以上共有{COUNT}行数据。
</BODY>
</HTML>
接下来是test.asp
<%@Language=JScript%>
<!--#include file="Template.JScript.INC"-->
<%
var tpl = new Template("e:\\test\\");
var str="";
var i;
tpl.Load("Main","TEST.HTM");
tpl.Split("Main");
tpl.COUNT = 0;
for(i=1;i<=tpl.MAXX;i++) //tpl.MAXX在模板中定义为10。
{
tpl.X = i;
tpl.XX = i*i;
str+=tpl.Parse("ROW");
tpl.COUNT++;
}
tpl.ROW = str;
tpl.MAXX =""; //清空此模板变量,以避免被显示出来。
%>
<%=tpl.Parse("Main")%>
请教高手,模板我就不列了.
...全文
相关推荐
ASP.Net中程序构架与程序代码的分离.docx
ASP.NET中的程序构架与程序代码分离是一个重要的编程实践,它能够提高代码的可读性、可维护性和可扩展性。在早期的WEB技术中,如ASP、PHP和JSP,程序代码和HTML代码往往是混杂在一起的。
基于ASP.NETMVC、MYSQL、H+UI的简单权限框架.zip
通过这种方式,开发者可以将应用程序的业务逻辑、用户界面和数据访问代码清晰地分离,从而提高代码的可维护性和可扩展性。
一个简单ASP.NET投票系统
这个"一个简单ASP.NET投票系统"的项目,提供了学习和实践上述知识点的机会。通过深入理解并应用这些技术,你可以构建出一个功能完善的在线投票平台。
用ASP实现一个简单的登录界面
在ASP中实现一个简单的登录界面,是初学者学习Web开发基础的常见任务,也是构建任何网站或应用程序的基本组成部分。
一个简单的ASP.NET动态网站
**C#编程**:虽然ASP.NET可以与多种.NET语言配合,但通常使用C#进行后端逻辑编程。`CodeBehind`模型允许将HTML页面设计和C#代码分离,提高代码可维护性。9.


