黄巾起义死了多少人:假如想用fenlei.asp?id=1来跳转到index1.asp?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 18:14:39
假如想用fenlei.asp?id=1来跳转到index1.asp
fenlei.asp到代码该怎么写

以下代码不知道错在哪里。
<%
Dim id
id = Request("id")
%>
<%
name="&id&"
if(name="1") then
response.redirect ("index1.asp")
if(name="2") then
response.redirect ("index2.asp")
if(name="3") then
response.redirect ("index3.asp")
elseif(name="4") then
response.redirect ("index4.asp")
end if
%>
跳转到代码是网上找的,我也不知道最后为什么最后4用elseif.

<%
Dim id
dim str
id = Request("id")
str="index" & id & ".asp"
response.redirect str
%>

首先,我是门外汉..
我看
是不是if和elseif的问题啊???
为什么最后4你用elseif..其它都不用呢?

你的错在这句上,name="&id&"
你的意思,肯定是将网页地址中id这个参数的值赋给name变量。即然你上面有了id = Request("id"),那就应该是name=id即可!
或者你采用我楼上写的这种方法更好一些。

你找的这个,很适合学习,却很不符合逻辑,因为太罗嗦了,一点不简洁!