Asp.net 在表单请求方面遇到问题
我已经设置了两页。1.aspx和2.aspx 在1.aspx上,我有这样一个表单: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.
<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" />