表单请求有问题

时间:2013-11-28 02:37:32

标签: asp.net vb.net forms

我已经设置了两页。 1.aspx和2.aspx。

on 1.aspx我有一个这样的表格:

<form action="2.aspx" method="post" id="myform">
    <input type="hidden" value="this works" id="mydata" />
    <input type="submit" />
</form>

on 2.aspx我有这段代码:

Response.Write(Request.Form("mydata"))

这不会返回任何内容。

我也试过

Response.Write(Request.Form(0))

但是我得到了#34;索引超出了范围。&#34;来自服务器的消息。

我知道我可能遗漏了一些非常简单的东西,但是,我似乎无法找到它!

我做错了什么?

谢谢!

2 个答案:

答案 0 :(得分:2)

ID用于客户端访问。为服务器端表单访问提供隐藏字段name="mydata"

答案 1 :(得分:0)

而不是

<input type="hidden" value="this works" id="mydata" />

<input type="hidden" value="this works" name="mydata" />

如果你想保留id而不是名字,你必须以不同的方式写出来。 您想使用document.getElementById而不是Request.form