用ScriptManager1网页提示asp.net Ajax未能加载

用ScriptManager1网页提示asp.net Ajax未能加载,还有用PageMethods调用程序时说未定义PageMethods怎么弄啊,急啊高手帮下忙吧
// JScript 文件
function UserName()
{
var username=document.getElementById("username").value;
document.getElementById("f").innerHTML = "<img src=\"images/loading.gif\" alt=\"\"/>";
//PageMethods.T(username,ShowResult);
}
function ShowResult(res)
{
if(res == "OK")
{
document.getElementById("f").innerHTML = "<img src=\"images/check_right.gif\" alt=\"\"/>";
}
else
{
document.getElementById("f").innerHTML = "<img src=\"images/check_error.gif\" alt=\"\"/>" + res;
}
}

[WebMethod]

public string T(string name)
{
System.Threading.Thread.Sleep(2000);
if (name == null)
{
return "不能为空!";
}
else
{
return "OK!";
}

}
这个[WebMethod] 不是写在一个独立的文件的,是写在一个页面的后台代码Default.aspx.cs里的
public static string T(string name) 我调试时可以执行到这步了,提示Sys.Res.webserviceInvalidJsonWrapper为空或不是对象,?谢谢

在web.config 配置过没??

[WebMethod]
里要静态函数的

public static string T(string name)
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜