ASP.net中的GridView控件类型没有autopostback

时间:2009-11-09 22:23:13

标签: asp.net gridview postback

有吗?或者我应该只使用好的旧手册html表+代码背后的手动填充?

或者有没有办法在gridView上禁用回发?

1 个答案:

答案 0 :(得分:1)

GridView控件不像您在问题标题中提到的那样“自动回复”。你可能在gridview中有控件,如下拉列表,复选框等......?如果你这样做,然后检查他们的AutoPostBack属性,如果它被设置为true,那么如果你想要和需要它,则将其设置为false。

GridView控件本身不会导致任何回发。如上所述,如果您在GridView中启用了排序,那么也会导致回发,您可以通过向页面添加AJAX来“隐藏”回发。

一种简单(不是最有效)的方法是将ScriptManager控件添加到页面中以启用其中的AJAX控件,然后添加UpdatePanel控件并在此UpdatePanel中移动GridView。这将使PostBacks“隐形”。

执行上述操作的首选方法是使用更精简的AJAX库,例如JQuery