我在 mvc
View 中有如下形式:
<form name="aspnetForm">
<input type="hidden" id="ORDER_ID" name="ORDER_ID">
<input type="hidden" id="STATUS" name="STATUS" value="SHOW">
</form>
我想用下面的js发送它:
function send(orderKeyId, sUrl) {
document.aspnetForm.ORDER_ID.value = encodeURIComponent(orderKeyId);
document.aspnetForm.action = sUrl;
document.aspnetForm.submit();
}
一切正常,但我必须从 Request.QueryString
在 aspx.cs
中读取它,但我需要使用 Request.Form
因为我需要清晰的网址,里面没有任何查询字符串。我的意思是,它会自动将 ORDER_ID 添加到 queryString,而不是以表单形式发送。
最佳答案
您在 Request.Form["ORDER_ID]
中缺少结束引号
关于javascript - 使用表单发送数据并从 Request.Form 中读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51950954/