我有一个像下面这样的页面方法,
protected void authUser(string uid,string pass)
{}
我正在通过这样的javascript打电话
PageMethods(uid,pass,success,error)
但它不能正常工作
答案 0 :(得分:0)
确保页面方法有效,有几个步骤。
< asp:ScriptManager ID =" ScriptManager1" RUNAT ="服务器"的EnablePageMethods ="真" />
使用网络方法属性
定义您的代码[System.Web.Services.WebMethod] public static bool authUser(string uid,string pass) { return true; // Do validation returning true if authenticated }
在客户端脚本中定义方法以调用Web方法。
PageMethods.authUser(uid,pass,function(result){/ * succeed * /},function(error){});