问题标签 [request.form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
479 浏览

c# - Request.Form 后如何使用 ViewState?

嗨,我正在尝试在回发后保存 request.form 中的值。我尝试在输入字符串上使用 viewstate,但 page_load 不断重新生成 request.form

0 投票
1 回答
1176 浏览

asp.net - aspx Request.Form.Count=0

提交表单时我没有收到任何数据。我会期待Request.Form.Count=2,但相反RequestForm.Count=0

任何援助将不胜感激。

部分代码

0 投票
1 回答
1167 浏览

unit-testing - 如何在 Web api 中模拟 Request.form

我正在尝试为我的 ApiController 编写一些单元测试并遇到了一些问题。

这是我的测试方法

这是我的控制器代码看起来像

我想将模拟数据传递给 var formData = HttpContext.Current.Request.Form["FormData"];

任何人都可以有解决这个问题的想法吗??..我真的厌倦了这项任务。

0 投票
1 回答
662 浏览

c# - Request.Form 在使用母版页时不起作用

我在电子商务网站上工作。最后,我需要集成我正在使用 payuBiz 的支付网关。在将 Trasaction 信息解析为 payu 时,我注意到 Request.Form 值是空的,这对我来说是个问题。如果我不使用母版页,代码也可以正常工作。它不能与母版页一起使用。

0 投票
0 回答
656 浏览

javascript - request.form() 在 Node 中抛出“未定义不是函数”错误

我想在节点上创建一个表单request来向电子邮件添加附件。据我可以multipart/form-data (Multipart Form Uploads) 部分告诉我,我应该能够使用

var r = request.form()

但我在控制台中收到此错误。

谁能告诉我为什么会发生这种情况以及如何解决它。提前致谢!

更新

查看链接的文档,并根据下面 Chris G 的建议,我再次将代码更改为如下所示:

现在我收到以下错误。

0 投票
1 回答
77 浏览

c# - ASP.net 请求表单空字符串 - 仅适用于旧物理路径

我目前正在接管一个项目并尝试在我的机器上本地测试一个网站。

我在父文件夹中有新旧项目文件(旧是副本/备份,一个是 git 存储库)。

我正在尝试登录网站,该网站将 AJAX 发布到处理它的 aspx 页面并将其发回页面以进行重定向。

出于某种原因,对于新项目,Request.Form["email"] 和密码都是空字符串。

但是,将旧的 applicationhost.config 粘贴到新项目中是可行的。另外,比较配置文件,只有物理路径不同

以下更改有效(仅限示例名称):

我尝试过的其他事情: 命令提示符:iisreset 删除 .vs 文件夹或 applicationhost.config 配置应用程序池(没有发布,这些应用程序池似乎没有任何效果,因为它们没有显示我的应用程序在其中任何一个下运行)

我在某处读到“经典”托管管道导致 Request.form 不起作用。

我只是发现仅更改 applicationhost.config 中的物理路径即可解决它令人困惑,但我知道我不应该使用该路径,特别是因为我不知道为什么它仅适用于旧项目文件夹。我已经比较了登录过程中涉及的所有文件,它们没有任何区别。

请帮忙?谢谢!

0 投票
0 回答
274 浏览

c# - 从 POST 请求中读取 Request.Form 变量;在服务器上始终为空/空

当我使用 Postman 应用程序将测试发布请求发送到不同的 url 时遇到问题。

正如您在下面的屏幕截图中看到的那样,我正在尝试将 POST 请求发送到第一台服务器,这是我的本地计算机。一旦处理了 POST 请求并且我尝试读取params变量if (!String.IsNullOrEmpty(Request.Form["params"])),该值就是测试并且一切正常。

但是,如果我尝试向另一台服务器(临时服务器)发送相同的 POST 请求,当我尝试再次读取 params 变量if (!String.IsNullOrEmpty(Request.Form["params"]))时,它将为空/空

任何帮助将非常感激。

在此处输入图像描述

0 投票
0 回答
156 浏览

asp.net - 尝试从 ActionFilterAttribute 访问 Request Form Post 数据 throw 从客户端检测到潜在危险的 Request.Form 值

我已经实现了自定义ActionFilterAttribute来创建自定义 Web 访问日志,并尝试使用我收到此错误OnActionExecuted来访问ActionExecutedContext.HttpContext.Request.Form集合:Request.Form.GetValues("key")

从客户端检测到潜在危险的 Request.Form 值(Aplications[0].Name="...."

因为在我提交的表单输入中包含 HTML 代码。

我不想禁用某些 .net MVC 集成安全性validateRequest="false",而且我无法设置我的所有输入或操作[AllowHtml],或者ValidateInput(false)因为我的操作过滤器捕获了我所有的控制器。

我找到了一个黑客解决方案,但没有其他选择?

0 投票
1 回答
1166 浏览

javascript - 将数据从 html 非输入发送到 Flask

我如何将非输入数据(如列表)从 html 发送到 Flask。

使用 request.from 我只接收 python 中的按钮信息,但我想要列表中的数据。我必须做什么,我才能得到列表数据?

0 投票
0 回答
845 浏览

asp.net-mvc - 如何在 ASP.Net MVC 中为 Controller 上的几个值模拟 Request.form?

我是 Nunit 和 Moq 框架的新手,我完全陷入了对我的一个控制器的测试中,因为它从 Request.Form [“Something”] 中获取了一些值。我可以使用 nunit 测试控制器方法的其他部分,但是在同一控制器中获取 Request.form 值的任何地方,代码都会中断。

下面是使用 nunit 和 Moq 的测试控制器代码:

填充请求模型:

下面是要测试的实际控制器方法:

在使用 request.form 的任何地方,代码都会被阻止。