我發現很多帖子,人們試圖解決SelectedIndexChanged
不工作時EnableViewState='false'
的問題。模擬'SelectedIndexChanged'的ASP.NET DropDownList控件與ViewState禁用
林有點困惑爲什麼控制狀態不踢,並允許它的工作,但這是獎勵積分,如果任何人都可以解釋這一點。
一些'黑客'很漂亮'哈克'。就像在頁面本身的視圖狀態上設置一個對應於下拉值的值,然後將該值與在回發期間收到的值進行比較。
我正在尋找最好的最優雅的解決方案(如果有一個好的)。
我不知道這是否是一個聰明的派生控件或更聰明的東西,但我想確保解決方案的通用性足以'可信',而不僅僅是隻針對特定頁面的黑客攻擊這對於這種黑客來說很常見!)。
爲什麼你在這種情況下禁用ViewState? – BobbyShaftoe 2009-01-17 09:29:56
ViewState已被禁用,因爲列表中有大量項目,列表數據本質上多於視圖狀態 – 2009-01-17 09:38:09