Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用Page方法时是否发送所有表单数据?_Asp.net_Forms_Google Chrome Devtools_Pagemethods - Fatal编程技术网

Asp.net 使用Page方法时是否发送所有表单数据?

Asp.net 使用Page方法时是否发送所有表单数据?,asp.net,forms,google-chrome-devtools,pagemethods,Asp.net,Forms,Google Chrome Devtools,Pagemethods,我的印象是页面方法和脚本方法创建了微小的AJAX请求(与回发相比),但我正在检查Chrome的开发者工具的网络选项卡中页面方法调用的XHR,并在标题中看到整个表单的数据。 由于页面方法是静态的,不能直接访问表单值,所以我认为整个表单都不会被发送是有意义的。 也许我只是误解了Chrome开发工具 类似于通过UpdatePanel路由的常规ASP.NET回发。实现并正确调用静态页面方法后,静态页面方法将只发送您指定的POST数据,而不是整个表单 你能发布一些代码来显示服务器端方法以及如何在客户端调用

我的印象是页面方法和脚本方法创建了微小的AJAX请求(与回发相比),但我正在检查Chrome的开发者工具的网络选项卡中页面方法调用的XHR,并在标题中看到整个表单的数据。
由于页面方法是静态的,不能直接访问表单值,所以我认为整个表单都不会被发送是有意义的。
也许我只是误解了Chrome开发工具


类似于通过UpdatePanel路由的常规ASP.NET回发。实现并正确调用静态页面方法后,静态页面方法将只发送您指定的POST数据,而不是整个表单


你能发布一些代码来显示服务器端方法以及如何在客户端调用它吗?

不太清楚它对页面方法的作用,但是对于UpdatePanel,整个表单仍然会被发回-这有一些关于页面方法的信息我的天啊…你说得对!它只是一个带有更新面板的按钮。我确信我重构了它以使用脚本方法…真是罪过!