在頁面重載我希望保留用戶已經在點擊提交鍵入的值。asp.net的視圖狀態保持得
我擔心viewstates是爲網頁笨重,無論在帶寬和時間的網頁瀏覽器下載頁面。我賤我字節:對
我的問題是,而不是使用服務器控件和這樣我有網頁上的形式做一個讓自身和對ASPX把
<input type="text" id="user_email" name="email" value="<%=Request.Form["email"] %>" />
這讓我不使用viewstate。這樣做有沒有潛在的缺點?即使是更多的工作,我的目標始終是爲了更輕鬆的頁面和效率。
在此先感謝
記住:不僅值存儲在視圖狀態! – 2011-03-11 06:27:35
我同意Adreas。請記住,ControlState也存儲在隱藏的VIEWSTATE字段中。使用ASP時。NET Web窗體,我總是從一個自定義的基類中派生我的頁面,這基本上消除了頁面中的所有視圖/控制狀態(並禁用「回發」)。顯然,JS腳本仍在被引用,並且隱藏的字段被呈現給頁面,但它已經比股票網頁表單好很多了。 – FarligOpptreden 2011-03-11 06:30:41
另一個輸入:正在處理隱藏域的視圖狀態和轉移真的是你的瓶頸?否則我不會應付它! – 2011-03-11 07:39:54