Funcția server de apel de dialog jquery

voturi
0

În prezent sunt folosind jQuery pe pagina mea de conținut asp.net (folosind master). Sunt crearea unui dialog modal folosind jquery. Cu elementul div care este definită cu următorul cod

<div id=example class=flora title=Information style=display:none; visibility:hidden; text-align:left;>
        <asp:Panel ID=Panel runat=server>
            Is the information you have entered correct?<br />
            <asp:Label>Some labels filled when the modal appears</asp:Label> 
            <asp:button runat=server OnClick=someServerSide_Function Text=Submit />
        </asp:Panel>
  </div>

Există un buton HTML care devine apăsat, iar atunci când este apăsat butonul, se numește următorul cod

$(#example).dialog(open);

Și modal este definit cu următorul cod:

$(#example).dialog({
                autoOpen: false, 
                modal: true,
                height: 400,
                overlay: overlayCss,
                bgiframe: true
            });

Modali se umple atunci când butonul HTML este apasat, iar butonul ASP.NET nu apelează funcția sa de partea de server atunci când este apăsat. Exemplul div se află în interiorul tag-uri, așa că ar trebui să fie apelarea funcției pe partea de server. Ce ar putea fi greșit?

Întrebat 12/03/2009 la 14:07
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
3

Nu este aproape suficient de informații pentru a vă ajuta, probabil, ... dar încercați acest link.

http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/

Editați | ×:

Se pare că această întrebare a fost editat așa că va modifica răspunsul meu ...

Utilizați cele de mai sus dacă doresc butonul pentru a apela metoda serverside de la jQuery fără a posta pagina.

Se pare că v-ar fi corect apelarea unei metode de server-side. (Toată pagina ar depune.)

Ați stabilit un punct de pauză în metoda serverside și asigurați-vă că ființa sa numit (depanare)?

Există într-adevăr ar putea fi o mulțime greșit fără a vedea mai mult din codul-spatele.

Ai putea, de asemenea, sârmă în sus pagina cu evenimentul ONIT cu ceva de genul

this.Button1+=new EventHandler(Button1_Click);

(După ce a dat butonul un ID de „Button1“)

Publicat 12/03/2009 la 14:10
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more