0
我有一個ListView控件,並在LayoutTemplate中有上一個和下一個分頁按鈕。在點擊按鈕時,會調用代碼隱藏文件中的PageButton_Click事件處理程序來執行分頁。它工作正常,但如果我關閉ListView的ViewState,單擊按鈕將無法在後面的代碼中調用事件處理程序。這裏發生了什麼?在ASP.NET中,禁用數據綁定控件的ViewState會如何影響其子控件的事件處理?
我有一個ListView控件,並在LayoutTemplate中有上一個和下一個分頁按鈕。在點擊按鈕時,會調用代碼隱藏文件中的PageButton_Click事件處理程序來執行分頁。它工作正常,但如果我關閉ListView的ViewState,單擊按鈕將無法在後面的代碼中調用事件處理程序。這裏發生了什麼?在ASP.NET中,禁用數據綁定控件的ViewState會如何影響其子控件的事件處理?
所有服務器控件事件都存儲在視圖狀態中。如果你想關閉視圖狀態,那麼沒有任何服務器控制工作。如果你想關閉視圖狀態,然後使用JavaScript或jQuery實現邏輯。