miércoles, 19 de mayo de 2010

PageMethods y [WebMethod]

El día de hoy aprendí sobre los PageMethods:

Aunque yo haría la validación en Javascript en lugar de dejar que el servidor la haga (aún cuando la información enviada es poca):
http://www.singingeels.com/Articles/Using_Page_Methods_in_ASPNET_AJAX.aspx

Explicando porque es malo usar los Update Panels... la parte más interesante es la del viewstate... siempre viaja con los update panels, por lo que si en tu vida te has preocupado por cuidar tu viewstate (como los desarrolladores de cierta aplicación con la cual estuve trabajando hasta hace poco), de nada servirá "usar Ajax" porque es casi como si mandaras tu página completa. En fin... mejor no hago berrinche
http://blogs.msdn.com/b/davidsalgado/archive/2008/05/05/asp-net-ajax-updatepanel-vs-asp-net-pagemethod.aspx

Y pues, el Script Manager siempre se me ha hecho demasiado grande y pesado, por lo que la idea de no usarlo es genial:
http://geeks.ms/blogs/jmaguilar/archive/2008/06/02/acceder-a-pagemethods-con-jquery.aspx

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

Debo admitir que es algo que empezaré a usar siempre que alguien más ya haya referenciado el .Net Ajax Framework, pero no es algo que yo metería a una aplicación desde 0. Prefiero usar el ajax a patita, cual vil cavernicola:

Cavernicola

Pero bueno, una vez más, los links aquí guardados por si a alguien más le interesan y para acordarme con eso de que el Alzhaimer está cada día peor... :S