Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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
Javascript 将gridview行传递给WebMethod_Javascript_Asp.net - Fatal编程技术网

Javascript 将gridview行传递给WebMethod

Javascript 将gridview行传递给WebMethod,javascript,asp.net,Javascript,Asp.net,我想将Gridview行发送到WebMethod。将集合作为参数从javascript发送到代码隐藏的最佳方式是什么?我不得不做一些类似于您最近所问的事情。我通常不使用javascript,但我采取了以下步骤: 创建一个返回网格视图行集合的web方法。只需创建一个虚拟web方法,该方法创建一个包含两行的IList,如果愿意,可以填充这些行。然后返回集合 接下来,使用您喜爱的浏览器开发工具,调试返回调用并检查结果。请记住,我不使用js,但是当我尝试上面的方法时,我发现结果是一个通用数组,它包含一个

我想将Gridview行发送到WebMethod。将集合作为参数从javascript发送到代码隐藏的最佳方式是什么?

我不得不做一些类似于您最近所问的事情。我通常不使用javascript,但我采取了以下步骤:

创建一个返回网格视图行集合的web方法。只需创建一个虚拟web方法,该方法创建一个包含两行的IList,如果愿意,可以填充这些行。然后返回集合

接下来,使用您喜爱的浏览器开发工具,调试返回调用并检查结果。请记住,我不使用js,但是当我尝试上面的方法时,我发现结果是一个通用数组,它包含一个匿名类型,其中包含行的属性/列

一旦你了解了这些对象的外观,你就可以创建它们


我知道这是一个含糊不清的答案(对不起),但这是我自己学习的方法,它很有效。

使用普通javascript,你无法发送对象。但是你可以使用json jQuery,你可以。您必须将gridview构造为json对象,并且可以将其作为输入发送到web方法。创建json对象就像创建javascript对象一样。

如果@Ulhas正在使用scriptmanager,那么用于创建json/soap消息的javascript应该已经创建好了,同时还要进行参数验证和所有代码连接,以便您所要做的就是将正确格式化的对象传递给自动生成的方法?