Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Como controlar los partial postback? (http://www.forosdelweb.com/f78/como-controlar-partial-postback-585878/)

lucho987 13/05/2008 07:40

Como controlar los partial postback?
 
hola , nesecito saber como controlar el partial postback que realiza el el ajax en .net
es decir quiero validar formularios con javascript y cuando yo quiera realizar un submit() , en este caso un _doPostback("","")
el problema es que cualquier control asp con solo tener la propiedad runat="server"
al darle click o realizar una operacion este va al servidor sin poder validar en el cliente.
mi o mis pregunta(s) es o son la(s) siguente(s)

¿como puedo hacer el partial postback desde un input?
¿y como asociarle un evento a un input en el code behind sin un runat?

gracias por las respuestas

Peterpay 13/05/2008 07:58

Re: Como controlar los partial postback?
 
porq no usar ajax, ajaxtoolkit y los extensions

www.asp.net/ajax

lucho987 13/05/2008 08:44

Re: Como controlar los partial postback?
 
si, uso ajax y a eso me refiero al un partial postback quiero controlar las llamadas al servidor por medio de ajax .
si bien las libreiras de ajax para .net lo hacen todo y te facilitan la vida, hay ciertas situaciones donde los updatepanel , ajaxtoolkit no cubren tus nesecidades al 100%, si bien hay que adaptar tus necesidades a los controles ajax , pero porque no adaptar ajax a tu necesidad,
espero haberme expresado bien

Peterpay 13/05/2008 08:49

Re: Como controlar los partial postback?
 
quieres customizar la accion create tus clases en javascript y anexalas a tu scriptmanager y pues con eso te bastara

lucho987 13/05/2008 08:53

Re: Como controlar los partial postback?
 
me darias un cursillo de como anexar mis clases js a el scriptmanager
porfavor te lo agradeceria

Peterpay 13/05/2008 10:12

Re: Como controlar los partial postback?
 
primer paso es q le des una vuelta a esto

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">
<Scripts>
<asp:ScriptReference Path="rutadetucodigo" />
</Scripts>
</asp:ScriptManager>


ve q es o q requieres realmente hacer cosas en script y q cosas a codebehind si pones mas claro q necesitas exactamente sera mas facil ayudarte.

lucho987 13/05/2008 12:47

Re: Como controlar los partial postback?
 
por ejemplo necesito validar un formulario digamos q tengo dos input text q no deben estar vacios y un boton que hace al _doPostBack("","") pero que no lo haga si los campos no estan vacios , en el code behid tomo esos valores y los guardo en la base de datos , un ejemplo simple para entender como hacerlo.

tene algo que ver con las librerias Sys?

Peterpay 13/05/2008 18:09

Re: Como controlar los partial postback?
 
pues utiliza un validator para no hacer el postback el detalle es q ciertos validadores no responden a ajax


La zona horaria es GMT -6. Ahora son las 23:34.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.