2012-02-17 15 views
5

Tôi đang gặp rắc rối với một trang web di động jquery được thực hiện với asp.net. Các postback trên các trang không phải là trang đầu tiên được truy cập không hoạt động, vì chúng được nạp bằng ajax - và "hành động" của thẻ biểu mẫu không được cập nhật.JQuery Mobile ajaxEnabled + asp.net mẫu postbackurl = số

Tôi đã đặt data-ajax = "false" trên thẻ biểu mẫu.

Tôi cập nhật thuộc tính "hành động" trên biểu mẫu với JS, nhưng điều đó không được chấp nhận bởi asp.net trong postback: "Xác thực MAC của Viewstate không thành công". Đã giải quyết lỗi này bằng cách đặt điều này trong web.config: trang enableViewStateMac = "false" enableEventValidation = "false" Bây giờ tôi có thể đăng lại để sửa trang không có lỗi.

NHƯNG, trang tôi đang đăng lại không nhận được đăng lại. Tôi thấy rằng dữ liệu biểu mẫu được gửi, nhưng phương thức mã phía sau không được kích hoạt. Hoạt động tốt nếu trang không được tải ajax.

+0

Tôi gặp một vấn đề tương tự nữa! http://stackoverflow.com/questions/9649487/form-will-not-submit –

+0

câu hỏi của bạn đã giải quyết được vấn đề của tôi. –

Trả lời

0

Cố gắng đặt thẻ mẫu của bạn (mở và đóng) ngay trước và ngay sau khi div nội dung ... sau đó bạn có thể sử dụng dữ liệu ajax = true và có hình ảnh động ưa thích ...