[心得]ASP.Net中傳送隱藏欄位ID

看板C_Sharp (C#)作者 (tomex_ou)時間20年前 (2005/04/21 17:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
從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
文章代碼(AID): #12Pt1xnu (C_Sharp)
文章代碼(AID): #12Pt1xnu (C_Sharp)