Javascript 将gridview行传递给WebMethod
我想将Gridview行发送到WebMethod。将集合作为参数从javascript发送到代码隐藏的最佳方式是什么?我不得不做一些类似于您最近所问的事情。我通常不使用javascript,但我采取了以下步骤: 创建一个返回网格视图行集合的web方法。只需创建一个虚拟web方法,该方法创建一个包含两行的IList,如果愿意,可以填充这些行。然后返回集合 接下来,使用您喜爱的浏览器开发工具,调试返回调用并检查结果。请记住,我不使用js,但是当我尝试上面的方法时,我发现结果是一个通用数组,它包含一个匿名类型,其中包含行的属性/列 一旦你了解了这些对象的外观,你就可以创建它们Javascript 将gridview行传递给WebMethod,javascript,asp.net,Javascript,Asp.net,我想将Gridview行发送到WebMethod。将集合作为参数从javascript发送到代码隐藏的最佳方式是什么?我不得不做一些类似于您最近所问的事情。我通常不使用javascript,但我采取了以下步骤: 创建一个返回网格视图行集合的web方法。只需创建一个虚拟web方法,该方法创建一个包含两行的IList,如果愿意,可以填充这些行。然后返回集合 接下来,使用您喜爱的浏览器开发工具,调试返回调用并检查结果。请记住,我不使用js,但是当我尝试上面的方法时,我发现结果是一个通用数组,它包含一个
我知道这是一个含糊不清的答案(对不起),但这是我自己学习的方法,它很有效。使用普通javascript,你无法发送对象。但是你可以使用json jQuery,你可以。您必须将gridview构造为json对象,并且可以将其作为输入发送到web方法。创建json对象就像创建javascript对象一样。如果@Ulhas正在使用scriptmanager,那么用于创建json/soap消息的javascript应该已经创建好了,同时还要进行参数验证和所有代码连接,以便您所要做的就是将正确格式化的对象传递给自动生成的方法?