注册 登录
编程论坛 ASP.NET技术论坛

[求助]关于Ajax

marer 发布于 2007-04-13 09:59, 479 次点击

最近写了一个很简单的Ajax程序,意在接收Application对象的一个字符串显示在网页上,但是总得到的为null,不知道为什么,代码如下:

<script type="text/javascript">
function fresh()
{
Default.GetMessage(callback);
}
function callback(returnValue)
{
var str=returnValue.value;
var div=document.getElementById("div1");
div.innerHTML=str;
}

服务器端代码:

protected void Page_Load(object sender, EventArgs e)
{
Application.Lock();
Application.Add("message", "liz");
Application.UnLock();
AjaxPro.Utility.RegisterTypeForAjax(typeof(Default));
}

[AjaxPro.AjaxMethod()]
public string GetMessage()
{
Application.Lock();
string msg = Application.Get("message").ToString();
Application.UnLock();
return msg;
}
请斑竹看看。

4 回复
#2
marer2007-04-18 13:07
没有人顶吗?
#3
marer2007-04-21 10:27
是我问的地方不对?为何没人理?
#4
冰残剑2007-04-21 10:40
我也不懂,有个疑问;你定义的 GetMessage() 方法不是没有参数的吗?怎么还用这个 Default.GetMessage(callback)
#5
球球2007-04-21 10:57
Application还没有这样用过,影响性能.
AJAX目前正在看呢.
1