标题:想实现这个功能,但不知道哪里有问题,新手
取消只看楼主
唯入进来
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-5-28
结帖率:50%
已结贴  问题点数:20 回复次数:5 
想实现这个功能,但不知道哪里有问题,新手
新手,想实现这个功能,从xxx.asp?id=*传过来的id参数然后判断载入不同页面,下面的代码是不是有问题?麻烦,谢谢。


<%id = trim(request.QueryString("id"))%>
<% if id = 1 Then %>
<!--#include file="a.asp"-->
<% elseif id = 2 Then %>
<!--#include file="b.asp"-->
<% elseif id = 3 Then %>
<!--#include file="c.asp"-->
<% elseif id = 4 Then %>
<!--#include file="d.asp"-->
<% else %>
<!--#include file="e.asp"-->
<% end if %>
2010-05-28 18:35
唯入进来
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-5-28
得分:0 
以下是引用gupiao175在2010-5-28 19:30:29的发言:

你试着这样改,也能达到动态加载的目的!
<%id = trim(request.QueryString("id"))
if id = 1 Then
server.transfer("a.asp")
elseif id = 2 Then
server.transfer("b.asp")
elseif id = 3 Then
server.transfer("c.asp")
elseif id = 4 Then
server.transfer("d.asp")
else
server.transfer("e.asp")
end If
%>
如果你希望a,b,c,d.asp等程序执行完成后能返回调用页,就把transfer改成execute

咦,厉害,这个貌似可以了,但是如果只是xxx.asp打开好像错误,
2010-05-28 19:45
唯入进来
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-5-28
得分:0 
试了,貌似不行,等号旁边的空格有影响吗?
2010-05-28 21:45
唯入进来
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-5-28
得分:0 
response.write "参数错误"
换成
server.transfer("***.asp")
可以吗?
2010-05-28 22:33
唯入进来
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-5-28
得分:0 
可以了,多谢各位,我先试试实际用到程序行不行
2010-05-29 00:07
唯入进来
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-5-28
得分:0 
先结贴去
2010-05-29 00:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-308532-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.231098 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved