看板 C_Sharp 關於我們 聯絡資訊
※ 引述《tomex (Tomex Ou)》之銘言: : 找了google上關於PlaceHolder動態新增control項(如textbox) : 經過postback後那些動態的control會消失 : 必須再重新建立OnInit(). : 然而,看了很多文章, : 都避重就輕不講那些動態控項的值經過postback怎麼取得? : 重建控件很容易,但用戶填的值才是重要的呀! : 要透過Request["xxx"]還是怎樣來取呢? 不是文章避重就輕,而是根本就沒有這麼麻煩 別忘了有 ViewState 這個東西。 只要你動態建立的控制項 ID 屬性有給值,就可以透過 ViewState 的機制, 在 PostBack 之後自動賦予使用者輸入的值。 重點在於 ID 屬性要給值! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.10.173.74
tomex:ViewState並無法適用儲存所有的東西,後來用DynaPlaceHoder 09/24 13:41
sryang:所以該重建的還是要重建,用戶輸入的值由ViewState機制處理 09/24 23:01