将gridview行传递给WebMethod

时间:2011-05-10 08:36:06

标签: javascript asp.net

我想将Gridview行发送到WebMethod。将集合从javascript发送到Code behind作为参数的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

我必须做一些类似于你最近要求的事情。我通常不会任何 javascript,但这是我采取的步骤:

创建返回网格视图行集合的Web方法。只需创建一个虚拟Web方法,创建一个包含两行的IList,如果您喜欢则填充行。然后返回集合。

接下来,使用您喜欢的浏览器开发工具,调试返回调用并检查结果。记住我不做js,但是当我尝试上面的操作时,我发现结果是我所描述的包含匿名类型的通用数组,该类型包含行的属性/列。

一旦你理解了这些对象的样子,就可以创建它们......

我知道这是一个模糊的答案(对不起),但这是我以前为自己学习这个方法而且有效的方法。

答案 1 :(得分:0)

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