页面A.ASPX
命名空间是B
在PAGE_LOAD中
Ajax.Utility.RegisterTypeForAjax(typeof(A.AJAXTEST));
在前台
<SCRIPT language="javascript">
function cityResult()
{
var a=document.getElementById("DropDownList1");
AJAXTEST.GetTest(a.value);
}AJAX类中
namespace A
{ public class AJAXTEST
{
public String GetTest(string a)
{ }
}
}
我现在可以得到a.value的值,但是进不到方法GetTest中,请帮我看看为什么,谢谢
命名空间是B
在PAGE_LOAD中
Ajax.Utility.RegisterTypeForAjax(typeof(A.AJAXTEST));
在前台
<SCRIPT language="javascript">
function cityResult()
{
var a=document.getElementById("DropDownList1");
AJAXTEST.GetTest(a.value);
}AJAX类中
namespace A
{ public class AJAXTEST
{
public String GetTest(string a)
{ }
}
}
我现在可以得到a.value的值,但是进不到方法GetTest中,请帮我看看为什么,谢谢
AJAX类中
namespace A
{ public class AJAXTEST
{
[Ajax.AjaxTest()]
public String GetTest(string a)
{ }
}
}
请帮我看看为什么,还不行~谢谢
Ajax.Utility.RegisterTypeForAjax(typeof(A.AJAXTEST));
改成:
Ajax.Utility.RegisterTypeForAjax(typeof(AJAXTEST));
Ajax.Utility.RegisterTypeForAjax(typeof(A.AJAXTEST));
改成:
Ajax.Utility.RegisterTypeForAjax(typeof(AJAXTEST));
-------------------------------------------------------------------
恩,我就这么写的[Ajax.AjaxMethod]是我发错了,可就是这么写也不行类AJAXTEST是在A命名空间下的
JS里面调用的时候应该用AJAXTEST.GetTest(a.value).value不要忘了后面的.value!!!
{ public class AJAXTEST
{
[Ajax.AjaxMethod()]
public String GetTest(string a)
{ }
}
}
在前台
<SCRIPT language="javascript" >
function cityResult()
{
var a=document.getElementById("DropDownList1");
A.GetTest(a.value);
----------------------------------------------------------
括号里应该是类.是报错了还是方法里取不到值啊?
---------------------------------
不报错,是调用不到类AJAXTEST的方法GetTest()