Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带OUT参数的WebMethod,然后在javascript中调用方法_C#_Javascript_Webmethod_Pagemethods - Fatal编程技术网

C# 带OUT参数的WebMethod,然后在javascript中调用方法

C# 带OUT参数的WebMethod,然后在javascript中调用方法,c#,javascript,webmethod,pagemethods,C#,Javascript,Webmethod,Pagemethods,我正在使用JavaScript调用ASP.NETC#方法(Web方法) C#: [WebMethod] public static List<Employee> GetEmployeeList(int DeptID,out int TotalRecordsCount) { <Employee> obj = new List<Employee>(); //obj = Geting reocrds from Database TotalRe

我正在使用JavaScript调用ASP.NETC#方法(Web方法)

C#:

[WebMethod]
public static List<Employee> GetEmployeeList(int DeptID,out int TotalRecordsCount)
{
    <Employee> obj = new List<Employee>();
    //obj = Geting reocrds from Database
    TotalRecordsCount = obj.Count();
    return obj;
}
function BindList(){
        var DeptID = 10;
        var TotalRecordsCount = 0;
        PageMethods.GetEmployeeList(DeptID,TotalRecordsCount,onsuccess);
}
现在我在调用上面的js方法时出错了。请告诉我哪里做错了

我的主要目标是,我可以添加两个或更多不同的列表,而不是返回单个列表吗


感谢在adv.

Out方法调用like时应该包含Out关键字

PageMethods.GetEmployeeList(DeptID,out TotalRecordsCount, onsuccess);
但是out在js中不是一个关键字。所以我不知道这是否可能(我会感到惊讶)。为什么不将out参数作为结果的一部分返回呢。因此,不只是一个列表,而是一个具有另一个值的列表。代码中另一件不寻常的事情是,在调用方法之前,您试图设置out参数

在Js中调用方法时,我从未尝试过使用out,即使允许,它的设计也可能不是很好

也看到


OP正在返回返回的列表计数。这可以通过长度属性yyes(您的右Adil)在javascript中实现。但是-不仅是计数,而且我还想再返回一个结果集。可能吗?我的意思是,OnSuccess(objResult1,objResult2){}这可能吗?默多克,如果我们只有一个值,比如count,那么我们可以简单地添加到返回列表中。但是,例如,如果我想返回一个更多的列表obj,那么?(2个或更多列表对象)我希望返回多个列表,而不是返回单个列表。这可能吗?好的。所以,最后您告诉我们,没有可能的方法调用带有out参数的WebMethod()。我说的对吗?@Chinni只需创建一个结果类,该类有2个列表和一个计数作为属性。然后返回结果类。