Javascript 使用表单发送数据并从Request.form读取数据

Javascript 使用表单发送数据并从Request.form读取数据,javascript,c#,webforms,Javascript,C#,Webforms,我在mvc视图中有如下表单: <form name="aspnetForm"> <input type="hidden" id="ORDER_ID" name="ORDER_ID"> <input type="hidden" id="STATUS" name="STATUS" value="SHOW"> </form> 一切正常,但我必须在Request.QueryString中的aspx.cs中阅读它,但我需要使用Request

我在
mvc
视图中有如下表单:

<form name="aspnetForm">
    <input type="hidden" id="ORDER_ID" name="ORDER_ID">
    <input type="hidden" id="STATUS" name="STATUS" value="SHOW">
</form>

一切正常,但我必须在
Request.QueryString
中的
aspx.cs
中阅读它,但我需要使用
Request.Form
,因为我需要清晰的url,里面没有任何QueryString。我的意思是,它会自动将订单ID添加到queryString中,而不是以表单形式发送

您在
Request.Form[“ORDER\u ID]中缺少结束报价

谢谢,这只是我键入的错误。已在主帖子中更正。根据w3c,表单提交的默认方法是get,它以查询字符串的形式发送参数。如果您希望有一个清晰的url,也许应该使用post。这也应该允许您从request.form获取值
function send(orderKeyId, sUrl) {
    document.aspnetForm.ORDER_ID.value = encodeURIComponent(orderKeyId);
    document.aspnetForm.action = sUrl;
    document.aspnetForm.submit();
}