problemiki

jQuery Dialog i problem z serwerowym eventem na kontrolce Button

A utrzymuję taki stary projekt i stwierdziłem, że kolejną funkcjonalność zrealizuję za pomocą dialogu. Ponieważ w projekcie korzystam z jQuery to naturalnym wyborem było dla mnie skorzystanie z dialogu tej biblioteki.

Umieściłem dialog na formularzu, ostylowałem, przygotowałem wszystkie potrzebne eventy, przyciskam i … nie działa.

Szukam, szukam, szukam, aż w końcu spytałem wujka StackOverflowa gdzie pewien użytkownik podał znakomite i proste rozwiązanie problemu:

I also had this problem with asp.net buttons and jQuery UI Dialog. To solve it you need to set in your aspnet button the tag UseSubmitBehavior to false.

If UseSubmitBehavior attribute is set to true (this is the default value), the button will use the browser’s submit mechanism (and jQuery Dialog UI is manipulating it), if UseSubmitBehavior is set to false, the button will use a client-side script that asp.net framework includes in the page to post to the form.

Działa.

Leave a Reply

Your email address will not be published. Required fields are marked *