Aquí podría ser tu PUBLICIDAD


llamar al servidor desde el diálogo de jquery

votos
0

Actualmente estoy usando jQuery en mi página de contenido asp.net (usando master). Estoy creando un diálogo modal usando jquery. El div que se define con el siguiente código

<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>

Hay un botón HTML que se presiona, y cuando se presiona el botón, llama al siguiente código

$(#example).dialog(open);

Y el modal se define con el siguiente código:

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

El modo se llena cuando se hace clic en el botón HTML, y el botón ASP.NET no llama a su función del lado del servidor cuando se hace clic. El ejemplo div se encuentra dentro de las etiquetas, por lo que debe llamar a la función del lado del servidor. ¿Qué podría estar mal?

Publicado el 12/03/2009 a las 16:07
fuente por usuario dangerisgo
En otros idiomas...        العربية       

1 respuestas

votos
3

No hay suficiente información para ayudarte ... pero prueba este enlace.

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

Editar:

Parece que esta pregunta ha sido editada, así que editaré mi respuesta ...

Use lo anterior si desea que su botón llame al método del servidor desde jquery sin publicar la página.

Ahora parece que estarías llamando correctamente a un método del lado del servidor. (toda la página se enviaría)

¿Ha establecido un punto de interrupción en su método de servidor y se asegura de que se llame (depuración)?

Realmente podría haber mucho mal sin ver más de su código subyacente.

También podría conectar la página con el evento Onit con algo así como

this.Button1+=new EventHandler(Button1_Click);

(Después de darle a su botón una identificación de "Button1")

Respondida el 12/03/2009 a las 04:10
fuente por usuario Jeff Martin


Aquí podría ser tu PUBLICIDAD