怎样在一张ASP页中完整的调用另一张ASP页

来源:百度知道 编辑:UC知道 时间:2024/06/04 00:36:36
我希望在一张ASP页面中出现另一张页面中的内容要如何去实现?

<!--#include file="a.asp"-->

用框架

1.框架
比如我写了个页面命名为a.asp
内部有个变量log
不必管log怎么被赋值的
log=1则显示同目录下的1.htm的内容
log=2则显示上一个目录下的1.asp的内容
IE的地址栏还是a.asp,不会因为转向而改变

------------------a.asp----------------------
<%
if (log=1)then
src="1.htm"
else
src="../1.asp"
end if
%>
<frameset cols="0,*">
<frame></frame>
<frame name=main src="<%=src%>"></frame>
</frameset>
2.调用数据库
<% sql = "select……………………省略了sql语句
Set rs=Server.Createobject("ADODB.RECORDSET")
rs.Open sql, conn, 1, 1
if not rs.eof then
pages = 30 ’定义每页显示的记录数
rs.pageSize = pages ’定义每页显示的记录数
allPages = rs.pageCount’计算一共能分多少页
page = Request.QueryString("page")’通过浏览器传递的页数
’if语句属于基本的排错处理
if isEmpty(page) or Cint(page) < 1 then
page = 1