<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