2012-02-17 62 views
5

我遇到了用asp.net制作的jquery移动网页的麻烦。不是所访问的第一页的页面上的回发不起作用,因为它们使用ajax加载 - 而且表单标记的“动作”未更新。jQuery Mobile ajaxEnabled + asp.net form postbackurl =问题

我在表单标签上设置了data-ajax =“false”。

我使用JS更新了表单上的“action”属性,但asp.net在回发中未接受该属性:“验证viewstate MAC失败”。 A通过在web.config中设置 这个错误解决了这个错误: pages enableViewStateMac =“false”enableEventValidation =“false” 现在我可以回传到正确的页面而没有错误。

但是,我回传的页面没有收到回传。我发现表单数据已提交,但后面的代码中的方法未被触发。如果页面不是ajax加载的,则可以正常工作。

+0

我有也有类似的问题! http://stackoverflow.com/questions/9649487/form-will-not-submit – 2012-03-10 20:46:21

+0

你的问题已经解决了我的问题。 – 2015-05-20 14:36:42

回答

0

尝试把你的表单标签(打开和关闭)之前,只是内容股利后...那么你可以使用数据阿贾克斯=真,并有花哨的动画...