看板 C_Sharp 關於我們 聯絡資訊
找了google上關於PlaceHolder動態新增control項(如textbox) 經過postback後那些動態的control會消失 必須再重新建立OnInit(). 然而,看了很多文章, 都避重就輕不講那些動態控項的值經過postback怎麼取得? 重建控件很容易,但用戶填的值才是重要的呀! 要透過Request["xxx"]還是怎樣來取呢? -- You're recommended to vist C_Sharp in PTT. We are the C#, resistance is futile. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.1.142
tomex:原來是把控項ID記住,再從Request.Form["xxx"]取回! 07/31 08:22
andymai:原來有這個方法!感謝大大分享~有空來試試! 07/31 08:37
tomex:後來我覺得PlaceHolder太麻煩,就用Repeater自行DataBind() 08/01 00:40
tomex:陸續發現PlaceHolder動態產出的控件遇到RadioButtonList 08/02 05:09
tomex:就算記得其ID也沒用,加上master page架構下,都取不到!! 08/02 05:09
tomex:動態產生的RequiredValidator遇到CheckBoxList也是一個死字 08/02 05:10
tomex:動態控件在實務應用上,真的很不方便取值。很少人動態嗎? 08/02 05:11
horngsh:C# 3.0不也加入很多動態語言有的功能, 像LINQ, Lamda運算 08/02 08:17