2009-12-20 7 views

Respuesta

5

puede utilizar PageMethods para hacer una llamada a su página aspx de JS. Here is a nice article en cómo utilizar método de página con jQuery. Puede devolver su "lo que sea" en su método de página. Si desea serializar sus objetos del lado del servidor antes de pasarlos al lado del cliente, puede serializarlos en JSON. Here is an example. Usted acaba de leer sus datos JSON después de su llamada AJAX es exitosa ("success: function(msg){//do something}") y actualizar el código HTML en consecuencia

0

puede utilizar para registrar la propiedad Page.ClientScript matrices, guiones, etc.

para Ver más información MSDN

0

puede crear un page.method en el lado del servidor y lo llaman en el script del lado del cliente que devuelve una matriz de valores

by adding 

<scriptManager EnablePageMethods="true"> 

in the server side you create a function that return an array of values 
ex: GetArrayResult() 


    if you intersting in this i will give you the rest of example 
+0

@peacmaker: usted no necesita EnablePageMethods = "true" para llamar a un método de página si está utilizando jQuery. ver http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/ – ram

0

JSON.Net le ayudará a serializar el hashtable y la matriz a JSON, y puede almacenarlos en un campo oculto. A continuación, en el lado del cliente se puede deserializar las cadenas a las variables de JavaScript con:

var array = JSON.parse($('#hiddenTextField').val()); 
Cuestiones relacionadas