注册 登录
编程论坛 ASP技术论坛

[求助] 问个地址传值问题

zhuzhanjun 发布于 2008-05-12 15:50, 754 次点击
地址栏是:index.asp?action=id

我现在不想在地址栏显示index.asp?action=id
而是显示index.asp,但一样把id的值传过去。
有什么方法吗?
6 回复
#2
tianyu1232008-05-12 16:06
用隐藏域传递
<input type=hidden name=action value="id">
#3
zhuzhanjun2008-05-12 16:16
<form action="test.asp" method="post">
<table>
    <tr>
        <td>
            <input name="username" type="text" id="username" value="" />
            <input type="hidden" name="action" value="id" />
        </td>
    </tr>
    <tr>
        <td><input name="b" value="Login ..." type="submit" /></td>
    </tr>
</table>
</form>



test.asp:
    dim id,strSql,rs
    id=request.QueryString("action")
    response.Write("测试:"+id)
    response.End()

我测试id的值为空啊。是不是我哪里错了
#4
zhuzhanjun2008-05-12 16:17
test.asp:
    dim id,strSql,rs
    id=request.QueryString("action")
    response.Write("测试:"+id)
    response.End()

id=request.QueryString("action")改成id=request.form("action")
我测试id的值也是空啊
#5
zhuzhanjun2008-05-12 16:48
没有人会吗?
#6
yms1232008-05-12 17:23
method="post"
id=request.QueryString("action")
这样写ID值楼主怎么试都为空
在asp中表单的method="post"时,接收表单数据要用
id=request.Form("action")
当表单的method="get"时
id=request.QueryString("action")
才能用这种方法来接收表单数据。
#7
j2ee1262008-05-13 17:03
嗯,同意斑竹观点!!
1