javascript - 使用表单发送数据并从 Request.Form 中读取数据

标签 javascript c# webforms

我在 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.QueryStringaspx.cs 中读取它,但我需要使用 Request.Form因为我需要清晰的网址,里面没有任何查询字符串。我的意思是,它会自动将 ORDER_ID 添加到 queryString,而不是以表单形式发送。

最佳答案

您在 Request.Form["ORDER_ID] 中缺少结束引号

关于javascript - 使用表单发送数据并从 Request.Form 中读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51950954/

相关文章:

javascript - 简单的 javascript 控制台日志 (FireFox)

c# - Winform Datagridview cellclick 错误 - 索引超出范围

c# - 加载数据的时间很长。大量数据。 C# 中的 SQL 查询

css - 单击事件更改 GridView 自定义按钮文本和 Css

c# - 尝试查看数据时出现数据库错误

c# - 发布网站项目,以便它创建 .dll 而不是 .aspx.cs 文件

javascript - 为 html 表单创建输入字段...但也为其添加 'label'?

javascript - 输出文件中的换行符

javascript - 使用 JavaScript 对图像进行 Div

c# - 如何使用反射访问数组项属性?