<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: 怎么办呢?
我的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: 怎么办呢?
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>
<system.web>节点下
页面中:
...
using AjaxPro;
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(photo));
}
"未能从程序集 AjaxPro 中加载类型 AjaxPro.PageHandlerFactory。"
但是AjaxPro.Utility.RegisterTypeForAjax(typeof(ajax)); ajax是我的类名ajax.aspx.cs运行时就说 ajax为定义
PageHandlerFactory是用ajax.dll
public partial class ajax: System.Web.UI.Page中的ajax
已经解决了,但是程序运行时说"ajax"为定义
ajax是我的类名,我也注册了AjaxPro.Utility.RegisterTypeForAjax(typeof(ajax));
到底还有什么问题呢???唉!!!
不影响的.
public partial class ajax:System.Web.UI.Pagec:\inetpub\wwwroot\mytest2\ajax\ajax.aspx.cs(18): 应输入 class、delegate、enum、interface 或 struct
该特性(partial) 是在asp.net2.0中使用的.
引用AjaxPro.net dll