Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在表单请求方面遇到问题_Asp.net_Vb.net_Forms - Fatal编程技术网

Asp.net 在表单请求方面遇到问题

Asp.net 在表单请求方面遇到问题,asp.net,vb.net,forms,Asp.net,Vb.net,Forms,我已经设置了两页。1.aspx和2.aspx 在1.aspx上,我有这样一个表单: <form action="2.aspx" method="post" id="myform"> <input type="hidden" value="this works" id="mydata" /> <input type="submit" /> </form> 这不会返回任何结果 我也试过了 Response.Write(Request.

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

在1.aspx上,我有这样一个表单:

<form action="2.aspx" method="post" id="myform">
    <input type="hidden" value="this works" id="mydata" />
    <input type="submit" />
</form>
这不会返回任何结果

我也试过了

Response.Write(Request.Form(0))
但我从服务器收到“索引超出范围”的消息

我知道我可能错过了一些非常简单的东西,但是,我似乎找不到它

我做错了什么


谢谢

ID用于客户端访问。为服务器端表单访问提供隐藏字段
name=“mydata”
,而不是

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


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

愚蠢的问题,但您确实从1.aspx开始,并通过单击submit按钮重定向到2.aspx?这不是一个愚蠢的问题,因为我确信我缺少的可能很简单。但是是的。我确实使用提交按钮重定向
<input type="hidden" value="this works" id="mydata" />
<input type="hidden" value="this works" name="mydata" />