Skip to main content
 首页 » 编程设计

JQuery Mobile ajaxEnabled + asp.net 表单 postbackurl = issues

2026年10月29日4insus

我在使用 asp.net 制作的 jquery 移动网页时遇到问题。非访问第一页的页面上的回发不起作用,因为它们是使用 ajax 加载的 - 并且表单标记的“操作”不会更新。

我已在表单标记上设置 data-ajax="false"。

我用 JS 更新了表单上的“action”属性,但是 asp.net 在回发中不接受该属性:“ View 状态 MAC 验证失败”。 A 通过设置解决了这个错误 web.config 中的这个: 页面enableViewStateMac =“false”enableEventValidation =“false” 现在我可以无错误地回发到正确的页面。

但是,我正在回发的页面没有捕获回发。我看到表单数据已提交,但后面代码中的方法没有被触发。如果页面未加载 ajax,则工作正常。

请您参考如下方法:

尝试查看 jQuery 的 .live() 函数。 http://api.jquery.com/live/