我在承載它的頁面的page_load中加載自定義ascx控件。 這會產生與回發的各種問題。主要是,控制(文本框,下拉列表等)狀態在事件處理程序可以處理它們之前得到重置。在頁面加載中加載所述ascx控件時,在回發之間維護自定義控件的(ascx)狀態的問題
有沒有人有我可以如何處理這個問題的好例子?
我的網站設計可以看到here。
我在之前的question中被告知我可以讓控件管理自己的狀態。
我在承載它的頁面的page_load中加載自定義ascx控件。 這會產生與回發的各種問題。主要是,控制(文本框,下拉列表等)狀態在事件處理程序可以處理它們之前得到重置。在頁面加載中加載所述ascx控件時,在回發之間維護自定義控件的(ascx)狀態的問題
有沒有人有我可以如何處理這個問題的好例子?
我的網站設計可以看到here。
我在之前的question中被告知我可以讓控件管理自己的狀態。
這已被問了很多次。看看這個例子:Setting the ControlToValidate on a Validator
Viewstate在頁面加載事件之前被恢復,因此需要在頁面加載事件或其狀態不會像預期的那樣恢復之前加載和添加動態控件。改爲在Init事件中執行。
你有一個例子嗎?我的ASP很可憐.. – Matt 2009-10-30 01:07:57
這是不正確的。您可以在Page_Load事件中動態加載控件。控制將起到追趕作用。看到這個http://www.clariusconsulting.net/blogs/vga/archive/2003/08/11/66.aspx – epitka 2009-10-30 18:11:46