关于服务器或虚拟主机不支持 AjaxPro 的问题终极解决方法
• 经验
关于服务器或虚拟主机不支持 AjaxPro 的问题终极解决方法ASP。网的网站,访问时提示不支持AjaxPro,那就因为误删的映射导致,可以通过下面的方法解决方法为:在网站属性中- 》 主目录- 》配置- 》 添加一个100 . ashx文件的映射就可以了,映射的文件路径在:C:WINDOWSMicrosoft .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 }/脚本