[心得]ASP.Net中傳送隱藏欄位ID
從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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章