,,关于服务器或虚拟主机不支持 AjaxPro 的问题终极解决方法
ASP。网的网站,访问时提示不支持AjaxPro,那就因为误删的映射导致,可以通过下面的方法解决
方法为:在网站属性中- 》 主目录- 》配置- 》 添加一个100 . ashx文件的映射就可以了,
映射的文件路径在:C:\WINDOWS\Microsoft .NET \ Framework \ v 2。0 .50727 \ aspnet _ isapi。动态链接库扩展名:ashx动作:获取、标题、发布、调试
检查文件是否存在的勾去掉
首先要在网页配置的system.web中添加下面的东东
httpHandlers添加verb='POST,GET' path='AjaxPro/* .ashx' type='AjaxPro .AjaxHandlerFactory,axPro' /
或(看版本)
add verb='POST,GET' path='ajaxpro/* .ashx' pe='AjaxPro .AjaxHandlerFactory,AjaxPro.2'/
/httpHandlers
然后在服务器端的页面_加载中添加下面一行代码AjaxPro .效用。RegisterTypeForAjax(索引的类型);
下面来实现如何在客户端用Java语言(一种计算机语言,尤用于创建网站)描述语言调用服务器端的方法服务器端的方法,返回一个资料组复制代码代码如下:【AjaxPro .Ajax method]public DataSet Change(){ string str=' select xjh,XM from xs _ jbxx ';ds=cla .bind(str);返回ds;} 然后在客户端调用这个方法
复制代码代码如下:script language=' JavaScript '函数Change(){ web服务器。索引。Change(Change _ callback)}函数Change _ callback(response){ var ds=response。价值;var内容=文档。getelementbyid(' newDG ');var table=null for(var I=0;身份证。表[0].行。长度;i ) { if(i==0) { table=ds .表格[0]。行[我].xm ' br} else { table=ds .表格[0]。行[我].XM ' br } } content . innerhtml=table }/脚本
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。