ASP中的PageMethodsNET -传递参数
本文关键字:参数 中的 PageMethodsNET ASP | 更新日期: 2023-09-27 18:02:19
从另一个帖子(ASP.net PageMethods返回未定义),我知道我需要提供一个成功和失败回调到webmethod调用如下。然而,我还需要传递第二个参数到失败回调fnerrorcallback,但我不能访问这个参数和结果。
$(window).load(function () {
PageMethods.isConnected(fnsuccesscallback,fnerrorcallback);
});
function fnsuccesscallback(data) {
alert(data);
}
function fnerrorcallback(result) {
alert(result.statusText);
}
我认为你正在寻找userContext
,如果你想从javascript
传递参数到失败回调,看看这个:
$(window).load(function () {
var userContext = { name: "something", value: "something" };
PageMethods.isConnected(successHandler, failedHandler, userContext);
});
function failedHandler(message, userContext) {
};
function successHandler(result, userContext, method) {
};
我认为解决方案在这里:http://aspalliance.com/1922_PageMethods_In_ASPNET_AJAX.3
所以你的调用应该是这样的:
PageMethods.isConnected(params, fnsuccesscallback,fnerrorcallback, yourContext);