2011-04-27 56 views
1

我使用的是带编辑选项的Gridview。当我点击编辑按钮行变得可编辑更新&取消按钮。但是这个过程会导致回发,这会降低我的场景中的性能。有没有其他方式可以使行可编辑而不会导致回发(也许使用JavaScript)?无回传的GridView编辑

回答

1

Asp.net内置了这个方便的功能。它被称为更新面板,它允许您指定要更新的页面的一部分。它使用ajax来执行幕后回传。

这是关于这个主题的文章,由4 Guys from Rolla其中包含一些代码示例。

0

你也可以使用JavaScript来做到这一点。两个选项:

  1. 使用pageMethod调用后面带有必需参数的代码后面的方法。

  2. 公开Web服务并在那里设置数据库更新函数并从javascript调用函数。

使用更新面板可能会导致某些问题...

+1

你能就这些问题与UpdatePanel的方法是什么详细点吗? – GlennMoseley 2011-04-28 14:37:00