我是个ASP新手才学了几天,所以遇到很多问题请个位大虾多多帮忙了,希望以后能更好的学习。
我在网上下了一个ASP在线购物的原代码,想试这照着做做,可出现了一些问题。
下面是他的默认页原代码(default.asp)
<!--#include file="conn.asp"-->
<!--#include file="webconfig.asp"-->
<!--#include file="Ubb.asp"-->
<html>
<head>
<title><%=webname%>--首页</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!--#include file="webtop.asp" -->
<div align="center">
<table width="777" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="180" height="0" valign="top">
<!--#include file="info_user.asp" -->
<!--#include file="info_class2.asp" -->
<!--#include file="sousuo.asp" -->
<!--#include file="info_brand.asp" -->
<!--#include file="info_vote.asp"--> </td>
<td width="1" valign="top" background="images/bj_x.gif"></td>
<td width="590" valign="top">
<table width="590" height="124" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="456"><table width="406" height="98" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="55" valign="top"><table width="100%" height="29" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%"><img src="images/yemian/4.gif"></td>
<td width="50%"><img src="images/yemian/451.gif"></td>
</tr>
</table></td>
</tr>
<tr>
<td><img src="images/yemian/TOP.gif" width="406" height="44"></td>
</tr>
</table>
<table width="407" height="101" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="407" height="68"><table width="100%" height="100" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
。。。。
。。。。
。。。。
</div>
<!--#include file="webfoot.asp"-->
问题是上面的红色的代码是什么意思呀?我自己认为好象是将分页加进本页中的意思不知道对不对?
我也照着他的做法做了几个分页,想把他们加进去,可出现了问题(我只加了两个)
下面是我默认页代码(default.asp):
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<table width="748" height="356" border="0" align="center" cellpadding="0">
<tr>
<th height="352" valign="top" scope="col"><table width="743" height="66" border="0" cellpadding="0">
<tr>
<td nowrap scope="col"><div align="center"><!--#include file="webtop.asp"--></div></td>
</tr>
</table>
<div align="left">
<table width="149" height="166" border="0" cellpadding="0">
<tr>
<th valign="top" scope="col"><div align="center">
<table width="186" height="79" border="0" cellpadding="0">
<tr>
<th scope="col"><div align="center"><!--#include file="info_user.asp"--></div></th>
</tr>
<tr>
<td> </td>
</tr>
</table>
</div></th>
</tr>
</table>
<br>
</div></th>
</tr>
</table>
</body>
</html>
上面为红色的代码,结果预览的时候出现错误:
技术信息(用于支持人员)
错误类型:
Active Server Pages, ASP 0141 (0x80004005)
@ 命令只能在 Active Server Page 中使用一次。
/myweb/s_j_eshop/info_user_main.asp, 第 1 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; (R1 1.5))
这是什么原因呀?“@ 命令只能在 Active Server Page 中使用一次。”这是什么意思呀?我将第一句的<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>去掉也是不行呀,还是这个错误,只添加一个分页能预览出来,但是却不能编辑(我是在dreamweaver中运行的)
请各位大虾帮忙看一下了。