读书人

初学AJAX,碰到一个有关问题请大家帮忙

发布时间: 2012-01-03 22:16:06 作者: rapoo

初学AJAX,碰到一个问题请大家帮忙!
初学AJAX,在做一个DEMO时碰见一个问题.提示找不到AjaxClass的定义
test.cs 代码:

...
using Ajaxspace;
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(Ajaxspace.AjaxClass));
}
}


test.aspx代码:

...
<script type= "text/javascript ">
function GetTest()
{
alert(AjaxClass.AjaxTest(callback()).value);
}
function callback()
{
return response.value;
}
</script>
...
<input id= "Button1 " type= "button " value= "button " onclick= "GetTest() " />


AjaxClass代码:

...
namespace Ajaxspace
{
public class AjaxClass
{
public AjaxClass()
{
//
// TODO: 在此处添加构造函数逻辑
//
}

[AjaxPro.AjaxMethod]
public string AjaxTest()
{
return "这是一个测试 ";
}
}
}


web.config的配置如下:
<httpHandlers>
<add verb= "POST,GET " path= "ajaxpro/*.ashx "
type= "AjaxPro.AjaxHandlerFactory,AjaxPro.2 "/>
</httpHandlers>


我在test.aspx中点击按钮时,提示 "AjaxClass未定义 ",这是怎么回事,我看了很多其它的说明,好像我写的并没有错啊.

有没有好心的朋友帮我调试一下,我的QQ是:21323154

[解决办法]
alert(AjaxClass.AjaxTest(callback()).value);

改成


alert(Ajaxspace.AjaxClass.AjaxTest(callback()).value);

试试

读书人网 >C#

热点推荐