作者tomex (tomex_ou)
看板C_Sharp
标题[心得]ASP.Net中传送隐藏栏位ID
时间Thu Apr 21 17:21:06 2005
从asp网页时代,要在表单中传送隐藏栏位ID
有以下的作法:
1.GET变数: 会被看到,除了不重要的id,否则是很笨的作法。
2.Hidden: 要管理这样隐藏栏位不容易,而且在html码会被看到值。
3.Session/App变数: 占SRV记忆体,且容易同名冲突。
到了asp.net时代,有以下作法:
1.get变数: 很笨。
2.session/app变数: 占记忆体。
3.ViewState: 不错,但仅能存字串,且长度有限。
4.Hidden control/server control: 弄成visible=false,但占design 画面。
5.Page.RegisterHiddenField(): 只能注册一次,且不能改值。
至目前,viewstate是最好的作法,但它没有一个组织性(宣告key值会忘了)
面对阵列型的id值,会宣告至死...不高明!
还有人想到其他的吗?
--
贯彻分享精神
我为人人,人人为我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.183.241