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