asp怎样实现 index.asp?=a 是页面1 ?=b是页面2 。。。网页的头部不变,
发布网友
发布时间:2022-10-13 18:36
我来回答
共3个回答
热心网友
时间:2023-11-08 11:43
需要确认Url传递参数是需要带上变量名称的;
如下格式:index.asp?char=a 和 index.asp?char=b
根据携带参数来判断载入的内容;
<%
query_char=request.QueryString("char")
if query_char="a" then
load_url="1.asp"
else query_char="b" then
load_url="2.asp"
end if
%>
再在页面输出部分根据实际情况载入页面内容
假设页面有框架构成:
<iframe src="<%=load_url%>" width="800"></iframe>
热心网友
时间:2023-11-08 11:43
index.asp?x=a
index.asp?x=b
index.asp代码:
。。。网页的头部内容这里省略。。。
<%if request("x")="a" then%>
。。。这里放置页面1的中部内容。。。
<%elseif request("x")="b" then%>
。。。这里放置页面2的中部内容。。。
<%end if%>
。。。网页的底部内容。。。
这样的话,当网址是 index.asp?x=a 时,浏览器中实际出现的内容就是
。。。网页的头部内容这里省略。。。
。。。这里放置页面1的中部内容。。。
。。。网页的底部内容。。。
而当网址是 index.asp?x=b 时,浏览器中实际出现的内容则是
。。。网页的头部内容这里省略。。。
。。。这里放置页面2的中部内容。。。
。。。网页的底部内容。。。
补充说明一下,当网址不是上述两种时(比如 index.asp),则实际内容为
。。。网页的头部内容这里省略。。。
。。。网页的底部内容。。。
热心网友
时间:2023-11-08 11:44
index.asp?id=a或b
<%
dim id
id=request.QueryString("id") %>
........略.......
<% if id="a" then %>
<!--#include file="1.asp"--><% end if %>
<% if id="b" then %>
<!--#include file="2.asp"--><% end if %>