问题标签 [form-post]
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.
c# - .Net 表单 POST
我有一个客户,在测试期间,它给了我相互矛盾的信息。我不认为他们在撒谎,而是更加困惑。所以,我想在我的 ASP.Net 应用程序中设置一些简单的审计。具体来说,当任何页面被调用时,我想立即将查询字符串和/或表单 POST 数据插入日志表。只是原始值。
查询字符串很容易。但是似乎没有办法在不使用 BinaryRead 的情况下获取原始表单 POST 数据,如果我这样做了,那么我稍后会不再使用 Request.Form 集合。
有谁知道解决这个问题的方法?
编辑:tvanfosson 建议 Request.Params。我一直在寻找更容易使用的东西(比如 Request.Querystring,仅用于 POST),但我想我可以轻松地遍历所有参数并构建一个 name=value& 字符串等)。
asp.net - 经典 ASP:将 PDF 文件的内容发布到 .NET 页面
所以问题是一半的应用程序是用经典的 asp 编写的,一半是用 asp.net 编写的。有一个由经典的 asp 代码生成的 PDF 文件(在内存中),我需要与 .NET 一半共享。我想将 PDF 保存到 FS 或 DB,我很确定你们中的大多数人不会推荐,因为它需要经历一个非常缓慢的保存到 IO 的过程,然后我需要手动清理之后——不必要地造成更多的瓶颈和故障点。
我想通过使用 Server.Transfer 或 Microsoft.XMLHTTP 对象来模仿从经典 asp 页面到 .NET 的帖子,但两者都不完全适合这种情况,因为我确实希望客户端上的 URL 指向 .NET aspx页。那么有没有一种简单的方法来制作从经典 ASP 到嵌入 PDF 文件的 .NET 页面的 POST?
提前感谢您的任何意见或建议。
html - 为什么命名您的 HTML 表单提交按钮“提交”会破坏事情?
在 ASP.NET webforms 和 ASP 3 (Classic ASP) 中,我遇到了一个问题,将表单提交按钮命名为“提交”会“破坏”。下面是渲染的 HTML:
我说“破坏事物”是因为我不确定到底为什么或发生了什么。但症状通常是按下提交按钮有时什么也没做,即它只是不起作用。但有时它确实有效。
事实上,我只是用下面的代码构建了一个快速的一页测试,并且提交工作正常:
但是,在过去,这个问题已经出现,并且重命名按钮总是使症状消失。
那么,是否有任何 HTML/HTTP/浏览器专家知道为什么在提交按钮上设置 id="submit" 会导致任何问题?
编辑
这个SO 评论似乎暗示“提交”是一个保留关键字。但是为什么“id”或“name”属性会干扰这个呢?以及如何以会导致冲突的方式实现这个“保留”关键字?
再次感谢
java - Ext-GWT 高级表格
我正在尝试使用 Ext-GWT 的高级表单,但提供的示例仅显示如何布置表单,而不是提交或处理数据。有没有关于如何使用这些的端到端示例?我正在尝试制作一个包含文本和文件上传的表单,但除了示例中提供的内容之外,我不知道如何做任何事情。
asp.net - ASP.NET:在搜索表单的操作页面中读取表单变量值
我有一个网站,我想在其中实现搜索功能。所以我添加了下面的代码,以便在我的 html 页面中有一个搜索框
在 Results.aspx 中,我想读取用户在 txtSearchKey 文本框中输入的值。这样做的理想方法是什么?我用了
但它抛出一个空引用异常。
我不想在 ASP.NET 中拥有所有页面。我只想将结果页面作为 ASP.NET
rest - 如何让 FormPanel 使用 ExtJS 3.1.0 发布 JSON?
默认情况下,ExtJS 3.1.0 中的 a在您调用它的 submit() 函数时FormPanel
发布表单字段。application/x-www-form-urlencoded
有没有办法让它发布 JSON 呢?
c# - 当我从一个页面发布到另一个页面时,为什么我的 Asp.Net 表单是空的?
我有以下 HTML 代码
目标页面即将出现,但它接收的表单是空的。我的 target.aspx 页面上有一个断点,虽然我可以看到一个表单,但它的键是空的,并且 Request["txtTextField"] 什么也没给我。
任何线索为什么?
c# - 提交表格后如何返回到相同的页面?
我将数据发布到一个名为 process.aspx 的页面,该页面使用以下代码处理一些业务逻辑:
这个页面我将从各种页面调用。有什么方法可以知道我的表单是从哪个页面提交的?我在想一些事情:
但是我不知道在两者之间写什么<%= %>
来获取当前页面名称。有人可以帮忙吗?
jquery - jqGrid tableToGrid“选项”参数
基本
大家好,我看到了tableToGrid(selector, options)
jqGrid wiki 上定义的 tableToGrid 方法(由 Peter Romianowski 编写),但找不到任何有文档的地方options
有谁知道这些或在哪里可以找到它们?编辑:谢谢奥列格,解决了!
更多的
我实际上想要做的是将生成的 jqGrid 封装在 a 中form
,这将提交checkbox
表格列中的值。我的问题是该tableToGrid
方法似乎正在name
从元素中删除属性checkbox
,因此它们没有与表单发布一起提交。
jquery - Jquery - 无法动态更改表单的操作并在 ajaxForm() 的成功事件中提交它
这是一张要发布到 Worldpay 支付网关的支付表格。它具有 WorldPay 文档中的所有参数,如果直接发布,它可以正常工作。
但是,现在我正在尝试
- AJAX 首先将表单发布到我的站点(使用 jquery.form,并且该部分工作正常)然后执行一些数据库操作
- 然后使用 javascript 更改 action 属性并将其发布到 Worldpay。但是 worldpay 帖子不起作用,并且
$("form#wpftuf").submit();
在以下代码行之后的任何警报也没有警报。
付款表格
在这里,我将 worldpay URL 作为参数传递
AJAX 绑定
我猜错误正在发生,因为我试图更改操作并在 ajax 表单的成功事件中提交,而表单仍然是binded
. 因此,我尝试盲目地将$("form#wpftuf").unbind(options);
,放在$("form#wpftuf").unbind();
$("form#wpftuf").unbind(ajaxForm);
该$("form#wpftuf").attr("action",worldpayUrl);
行之后(一个接一个),但在所有情况下我都会收到此错误uncaught exception: Permission denied to call method XMLHttpRequest.open
ajax 表单处理成功后,如何将表单动态提交给worldpay。表格必须unbinded
放在第一位吗?请帮忙。这可能有一个简单的解决方案,但我无法得到它。我搜索了很多。
请注意
worldpay支付网关需要用户在发布后在那里填写一些表格,所以再次使用AJAX提交ajaxSubmit()
将不起作用。我需要一个正常的表单提交。
谢谢,
桑迪潘