日期:2014-05-17  浏览次数:20464 次

请问在MVC2中如何使用AjaxPro.dll来调用控制器里的方法?
所有的配置都弄好了,唯独注册语句不知道该写在哪里,以及要以什么样式的形式写!
第一步:下载AjaxPro.dll,并放到项目DLL文件夹中。方便调用

第二步:对WEBCONFIG配置:

     在  <system.web>里加入如下节点

     <httpHandlers>

      <!-- AjaxPro.dll的配置文件写法为,根据你下载到的DLL文件选择不同的配置语句-->
      <add verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
    </httpHandlers>

第三步:在Page_Load里注册当前类名

            1).如果有命名空间则:AjaxPro.Utility.RegisterTypeForAjax(typeof(命名空间.类名));

            2).如果没有命名空间则:AjaxPro.Utility.RegisterTypeForAjax(typeof(类名));

第四步:编写对应方法并在其它加上 [AjaxPro.AjaxMethod]
第五步:。。。。略


第三步不知道该怎么写了,MVC没有后台代码页面.CS,也就没有所谓的Page_Load事件,那我该往哪里写呢?
MVC2?AjaxPro.dll

------解决方案--------------------
AjaxPro这么老的东西楼主还在用?这技术早过时了,作者七八年前就停止更新了,而且AjaxPro只能用于webForm,现在Ajax实现技术这么成熟,楼主不应该还守着这么老旧的东西,学一下jQuery吧