使用asp.net Ajax时函数未定义错误

使用asp.net Ajax时函数未定义错误,第1张

使用asp.net Ajax时函数未定义错误

您可以尝试

PageMethods
,只需添加
using
[WebMethod]

using System.Web.Services;public static class HR    {        [WebMethod]        public static int GetEmployeeCount(string department)        { int count = 0; ... return count;        }    }

在aspx中,像这样修改您的scriptManager

<asp:scriptManager ID="scriptManager1" runat="server" EnablePageMethods="true"></asp:scriptManager>

然后您可以通过这种方式在JS中调用方法

function myJS_method() {    var departments = $get("Departments"); // your string value    PageMethods.GetEmployeeCount(departments , onSucess, onError);    function onSucess(result) {        // your pre when it is OK        // result is the return value of your C# method    }    function onError(result) { alert('Error' + result); }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5002142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存