2012-06-12 62 views
0

我有一個UpdatePanel,其中包含GridView並提交按鈕,選擇提交按鈕會導致更新面板更新時,當GridView包含的記錄不是很多時,但是,當網格視圖contians大數據量,單擊提交按鈕不會導致UpdatePanel更新。UpdatePanel沒有更新大量的數據

任何想法,我不知道是否有限制可以使用ScriptManage/UpdatePanel發送的數據量,但在一個實例中頁面大小爲718Kb。

回答

1

我不知道有任何限制的大小,但也許該網頁只是在某個地方超時?如果可以,最好的辦法是限制來回傳遞的數據量。

ek_ny的建議Re:EnableViewState是一個不錯的選擇,如果你可以實現的話,它會削減你的頁面大小。

另一個想法是在GridView中實現分頁,以便一次只顯示可管理的行數。

+0

如果您打算讓某些控件導致不會導致電網重新綁定的後備功能,則ViewState可能會派上用場。因此,請在禁用ViewState之前做好計劃。但我完全同意實現服務器端分頁,它幾乎總是響應式網頁的票據。 – e36M3

+0

在GridView上實現了分頁,並且這可以起到治療的作用,我需要維護viewstate,因爲Gridview正在被監視以查看每行上的更改。 –

1

如果重新綁定GridView,則不需要GridView處於ViewState中,並且可以將GridView屬性的EnableViewState設置爲false。