日期:2014-05-20  浏览次数:20524 次

<httpHandlers>因该房在webconfig哪个地方,还应该怎么配置才能用ajax?我没有分了,你们帮帮我
<httpHandlers> 因该房在webconfig哪个地方,还应该怎么配置才能用ajax?
我的ajax命名空间是AjajPro
运行程序的时候说我的web.config
"未能从程序集   AjaxPro   中加载类型   AjaxPro.PageHandlerFactory。 "

这是源码
<system.web>
行   5:             <httpHandlers>
行   6:                     <add   verb= "POST,GET "   path= "*.ashx "   type= "AjaxPro.PageHandlerFactory,   AjaxPro "   />
行   7:           </httpHandlers>
行   8:    

怎么办呢?

------解决方案--------------------
<system.web>
<httpHandlers>
<add verb= "POST,GET " path= "ajaxpro/*.ashx " type= "AjaxPro.AjaxHandlerFactory, AjaxPro "/>
</httpHandlers>
<system.web> 节点下
------解决方案--------------------
首先在项目中添加引用,然后配置web.config,再在页面上注册:
页面中:
...
using AjaxPro;
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(photo));
}
------解决方案--------------------
用type= "AjaxPro.AjaxHandlerFactory, AjaxPro "吧
PageHandlerFactory是用ajax.dll
------解决方案--------------------
typeof用的是你的页面的类名,
public partial class ajax: System.Web.UI.Page中的ajax