El servidor o el servidor virtual no admite el problema de AjaxPro. La solución definitiva es

  

El método es: en las propiedades del sitio web -> "Directorio principal -" "Configuración -" "Agregue una asignación del archivo .ashx, < Br>

La ruta del archivo asignado es: C: \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ aspnet_isapi.dll Extensión:

.ashx Acción: GET, HEAD, POST, DEBUG < Br>

Comprueba si el archivo existe.

Primero agrega lo siguiente

< httpHandlers > < add en el < system.web > of Web.config Verb = "POST, GET" path = "AjaxPro /*. Ashx" type = "AjaxPro.AjaxHandlerFactory, axPro" />

o (ver versión)

< Agregue verbo = POST, GET, ruta = ajaxpro /*. Ashx, pe =, AjaxPro.AjaxHandlerFactory, AjaxPro.2, />

< /httpHandlers >

Luego agregue la siguiente línea de código en el lado del servidor Page_Load AjaxPro.Utility.RegisterTypeForAjax (typeof (index));

Aquí le indicamos cómo usar javascript en el lado del cliente Llame al método del lado del servidor Método del lado del servidor, devuelva un DataSet

[AjaxPro.AjaxMethod] DataSet Change () {string str = " seleccione xjh, xm from xs_jbxx "; ds = cla.Bind (str); Return ds;}

Luego llame a este método en el cliente

< script language = " javascript " > function Change () {WebServer.index.Change (change_callback)} function change_callback (respuesta) {var ds = response.value; var content = document.getElementById ("newDG"); var table = null; para (var i = 0; i < ds.Tables [0] .Rows.length; i ++ ) {if (i == 0) {table = ds.Tables [0] .Rows [i] .xm + " < br > "; else else {table + = ds.Tables [0] .Rows [i ] .xm + " < br > ";}} content.innerHTML = table;} < /script >

Copyright © Conocimiento de Windows All Rights Reserved