作者tomex (Tomex Ou)
看板C_Sharp
标题[问题] ASP.NET PlaceHolder动态控项Postback取值?
时间Wed Jul 30 18:06:10 2008
找了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
1F:→ tomex:原来是把控项ID记住,再从Request.Form["xxx"]取回! 07/31 08:22
2F:→ andymai:原来有这个方法!感谢大大分享~有空来试试! 07/31 08:37
3F:→ tomex:後来我觉得PlaceHolder太麻烦,就用Repeater自行DataBind() 08/01 00:40
4F:→ tomex:陆续发现PlaceHolder动态产出的控件遇到RadioButtonList 08/02 05:09
5F:→ tomex:就算记得其ID也没用,加上master page架构下,都取不到!! 08/02 05:09
6F:→ tomex:动态产生的RequiredValidator遇到CheckBoxList也是一个死字 08/02 05:10
7F:→ tomex:动态控件在实务应用上,真的很不方便取值。很少人动态吗? 08/02 05:11
8F:推 horngsh:C# 3.0不也加入很多动态语言有的功能, 像LINQ, Lamda运算 08/02 08:17