日期:2014-05-16  浏览次数:20725 次

关于在asp.net中使用ajaxpro
在asp.net中使用ajaxpro.2休要修改web.config文件;如:
版本1:
  <httpHandlers>
  <add verb="POST,GET" path="AjaxProDemo/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
  <httpHandlers>
版本2:  
  <httpHandlers>
  <add verb="POST,GET" path="AjaxPro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
  <httpHandlers>
版本:  
  <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
  <add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
等等。。。
之前写的程序就是因为这个配置文件写错了,没能达到预期的结果;我想问这个配置项的作用是什么?为什么会有这么多种写法?根据什么来确定写这个配置?谢谢,

------解决方案--------------------
应为ajaxpro生成的脚本路径是ajaxpro开头的,具体记不得了,大概是ajaxpro/prototype.ashx这种

httphandlers定义的就是ajaxpro/这种路径的动态页都发送到ajaxpro2处理,然后返回对应的客户端js脚本,你的定义的是ajaxprodemo/这种路径,路径匹配不上ajaxpro2生成的,所以没有生成对应的js脚本