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

看板C_Sharp (C#)作者 (睡魔)時間18年前 (2007/09/26 17:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《tomex (tomex_ou)》之銘言: : 到了asp.net時代,有以下作法: : 1.get變數: 很笨。 : 2.session/app變數: 佔記憶體。 : 3.ViewState: 不錯,但僅能存字串,且長度有限。 : 4.Hidden control/server control: 弄成visible=false,但佔design 畫面。 : 5.Page.RegisterHiddenField(): 只能註冊一次,且不能改值。 : 至目前,viewstate是最好的作法,但它沒有一個組織性(宣告key值會忘了) : 面對陣列型的id值,會宣告至死...不高明! 其實呢, 如果不太需要顧及效率的話... 不論javascript或c# 都有一個叫String.Split()的Method很好用的. 不論在Viewstate中Save/Load, 還是要用Hidden field pass array 到client side也是十分方便的. (不過要注意長度) 在.NET v2.0或以後的時代(v1.1其實也有個叫Ajax Pro.的library), 多了一樣叫Ajax的玩意... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.73.76.102
文章代碼(AID): #16-YovLr (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16-YovLr (C_Sharp)