2012-02-17 15 views
5

Mam problemy z mobilną stroną jquery wykonaną z asp.net. Postbacks na stronach, które nie są pierwszą odwiedzoną stroną, nie działa, ponieważ są one ładowane z ajaxem - a "akcja" tagu formularza nie jest aktualizowana.JQuery Mobile ajaxEnabled + asp.net formularz postbackurl = issues

Ustawiłem data-ajax = "false" na znaczniku formularza.

Aktualizuję atrybut "akcja" w formularzu przy pomocy JS, ale to nie jest akceptowane przez asp.net w postbackach: "Sprawdzanie poprawności adresu MAC nie powiodło się". Dokonano obejścia tego błędu, ustawiając to na stronie web.config: enableStarsStateMac = "false" enableEventValidation = "false" Teraz mogę odświeżenie strony na właściwą stronę bez żadnych błędów.

ALE strona, na której dokonuję ogłaszania pocztą, nie odbiera informacji zwrotnej. Widzę, że dane formularza zostały przesłane, ale metoda w kodzie źródłowym nie została wywołana. Działa dobrze, jeśli strona nie jest załadowana ajaxem.

+0

Mam podobny problem też! http://stackoverflow.com/questions/9649487/form-will-not-submit –

+0

Twoje pytanie rozwiązało mój problem. –

Odpowiedz

0

spróbować umieścić tagi formularza (otwieranie i zamykanie) tuż przed i tuż po zawartości div ... wtedy można użyć danych ajax = true i mają fantazyjne animacje ...