浏览器如何确定哪些控件是“;“成功”;对于多表单数据Postback
How do browsers determine which controls are "successful" for a multi/form-data Postback?
我正试图使用System.Net.HttpWebRequests.创建一个多表单数据Postback
通常情况下,浏览器会创建多表单数据Postback。但是,由于我使用的是HttpWebRequest,所以我必须解析Html,然后基于Html创建POST主体。
页面上的控件经常更新,所以我不能依赖于对应该发布的每个控件的数据进行硬编码。相反,我必须列出所有应该发布的控件,然后做这样的事情。
但要做到这一点,我需要知道浏览器是如何确定在Postback主体中包含哪些控件的。那么他们是怎么做的呢?
我在W3C的网站上找到了答案。
Browser的提交行为是在提交的<form>
元素内发送所有控件(如<input>
元素)的内容。
这种行为在页面上的使用率很低,因为页面严重依赖AJAX的post-back。AJAX请求是由脚本代码构建的,本质上不受任何限制。
"表单控件"的完整列表可以在HTML文档规范中的表单中找到。
相关文章:
- 多表单计算器事件处理程序
- 如何在多表单的输入框中使用输入事件javascript
- 如何防止我的$('form').submit(函数(事件))应用于某些表单
- jQuery多表单提交
- 如果选中,则禁用表单(多表单)
- 在选择时显示更多表单输入
- document.getElementById 适用于一个表单元素,但不适用于另一个表单元素
- 使用 Jquery.valid() Asp.net MVC 中的多表单验证
- AJAX 多表单提交
- Ajax多表单提交
- 浏览器如何确定哪些控件是“;“成功”;对于多表单数据Postback
- Webapp-适用于多种表单的动态Ajax
- jQueryAjax请求仅适用于单个表单提交
- 多表单一个ajax函数
- AJAX多表单发布
- 多表单提交失败
- 单选按钮上的无提示验证被忽略,而它只适用于相同表单html中的文本字段
- 多表单提交与身份验证
- 多表单的javaScript表单验证
- 如何在多表单场景中保存之前的输入