| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 743 人关注过本帖
标题:想实现这个功能,但不知道哪里有问题,新手
取消只看楼主 加入收藏
唯入进来
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
快速回复:想实现这个功能,但不知道哪里有问题,新手
数据加载中...
 
   



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

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