[求助]关于Ajax
最近写了一个很简单的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;
}
请斑竹看看。