首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ajax小疑点,在线期待.等待.

2012-01-20 
ajax小问题,在线期待..,等待...先配置了webconfighttpHandlersaddverb * path .ashx type Ajax

ajax小问题,在线期待..,等待...
先配置了webconfig  
<httpHandlers>
    <add   verb= "* "   path= ".ashx "   type= "AjaxPro.AjaxHandlerFactory,AjaxPro "/>
    </httpHandlers>

页面AjaxControls.aspx后台代码
命名空间为Ajax

AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxControls));


[AjaxPro.AjaxMethod]
public   string   Fun(string   str)
{
return   str;
}

前台代码

<script   language= "javascript ">
function   doTest()  
{  
Ajax.AjaxControls.Fun( "测试用的传递的字符串参数 ",getdata);  
}
function   getdata(rv)
{
        alert(rv.value);
}


</script>

运行时,错误为 'Ajax '未定义,当前脚本有误


[解决办法]
AjaxControls.Fun( "测试用的传递的字符串参数 ",getdata);
[解决办法]
AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxControls));
有没有运行到?
[解决办法]
AjaxControls.Fun( "测试用的传递的字符串参数 ",getdata);
[解决办法]



[AjaxPro.AjaxMethod] - > [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]


试试
[解决办法]
建议你重新引用AjaxPro.dll文件。。呵呵
[解决办法]
<location path= "ajaxpro ">
<system.web>
<httpHandlers>
<add verb= "* " path= "*.ashx " type= "AjaxPro.AjaxHandlerFactory,AjaxPro.2 "/>
</httpHandlers>
</system.web>
</location>

用这个配置看看
[解决办法]
getdata(Ajax.AjaxControls.Fun( "测试用的传递的字符串参数 ").value);

热点排行