Asp.net 使用Page方法时是否发送所有表单数据?
我的印象是页面方法和脚本方法创建了微小的AJAX请求(与回发相比),但我正在检查Chrome的开发者工具的网络选项卡中页面方法调用的XHR,并在标题中看到整个表单的数据。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数据,而不是整个表单 你能发布一些代码来显示服务器端方法以及如何在客户端调用
由于页面方法是静态的,不能直接访问表单值,所以我认为整个表单都不会被发送是有意义的。
也许我只是误解了Chrome开发工具
类似于通过UpdatePanel路由的常规ASP.NET回发。实现并正确调用静态页面方法后,静态页面方法将只发送您指定的POST数据,而不是整个表单
你能发布一些代码来显示服务器端方法以及如何在客户端调用它吗?不太清楚它对页面方法的作用,但是对于UpdatePanel,整个表单仍然会被发回-这有一些关于页面方法的信息我的天啊…你说得对!它只是一个带有更新面板的按钮。我确信我重构了它以使用脚本方法…真是罪过!