2009-11-09 20 views
0

有沒有一個?或者我應該只是訴諸使用舊的手動HTML表+手動人口從後面的代碼?沒有自動回送的ASP.net中的GridView控件類型

或者有沒有辦法在gridView上禁用回發?

+1

你指的是什麼類型的回傳?唯一的回發gridview會做,我可以想到的是分頁和排序,你希望它回發。 – Ely 2009-11-09 22:33:38

回答

1

GridView控件不像您在問題標題中提到的那樣「autopostback」。你可能在你的gridview中有如下拉列表,複選框等控件?如果你這樣做,然後檢查他們的AutoPostBack屬性,如果它設置爲true,然後將其設置爲false,如果這是你想要和需要。

GridView控件本身不會導致任何回發。如上所述,如果您在GridView中啓用了排序,那麼也會導致回發,您可以通過向頁面添加AJAX來「隱藏」回傳。

一個簡單的(不是最有效的)方法是將ScriptManager控件添加到頁面中,以啓用AJAX控件,然後添加UpdatePanel控件並將此GridView移動到此UpdatePanel中。這將使PostBacks「隱形」。

執行上述操作的首選方法是使用精簡的AJAX庫,例如JQuery

相關問題