亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

asp.net 去除viewstate

 更新時(shí)間:2009年03月26日 01:48:42   作者:  
生成了這么多的一段東西,這段東西對(duì)seo一點(diǎn)好處也沒有。而我要做的就是去掉它,但有一點(diǎn),去掉但不能讓它原來的控件和內(nèi)容都發(fā)生變化

ViewState 在 Page.SavePageStateToPersistenceMedium 方法中被保存, 回發(fā)時(shí),在 Page.LoadPageStateFromPersistanceMedium 方法中被恢復(fù)。 這是我在看“木野狐”翻譯的一篇文章中看到的,那么我們可以將其存到session中去,代碼如下,來自網(wǎng)絡(luò),自做簡(jiǎn)單修改:
復(fù)制代碼 代碼如下:

protected LosFormatter losFormatter = new LosFormatter();

protected override object LoadPageStateFromPersistenceMedium()
{
string key = Request.RawUrl + "__viewstate";

if (Session[key] != null)
{
System.IO.MemoryStream stream = (System.IO.MemoryStream)Session[key];
stream.Seek(0, System.IO.SeekOrigin.Begin);
return losFormatter.Deserialize(stream);
}

return null;

}

protected override void SavePageStateToPersistenceMedium(object viewState)
{
string key = Request.RawUrl + "__viewstate";
System.IO.MemoryStream stream = new System.IO.MemoryStream();
losFormatter.Serialize(stream, viewState);
stream.Flush();
Session[key] = stream;

}

那么看看現(xiàn)在的viewstate:
復(fù)制代碼 代碼如下:

<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id=" __VIEWSTATE" value="" />

到這一步,我們實(shí)現(xiàn)我們要用的功能,去除viewstate,同時(shí)保持原先頁面的使用。

相關(guān)文章

  • Xamarin.Forms在安卓機(jī)上進(jìn)行本機(jī)調(diào)試

    Xamarin.Forms在安卓機(jī)上進(jìn)行本機(jī)調(diào)試

    這篇文章介紹了Xamarin.Forms在安卓機(jī)上進(jìn)行本機(jī)調(diào)試的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • Asp.net 動(dòng)態(tài)加載用戶自定義控件,并轉(zhuǎn)換成HTML代碼

    Asp.net 動(dòng)態(tài)加載用戶自定義控件,并轉(zhuǎn)換成HTML代碼

    Ajax現(xiàn)在已經(jīng)是相當(dāng)流行的技術(shù)了,Ajax不僅是想服務(wù)器端發(fā)送消息,更重要的是無刷新的重載頁面。
    2010-03-03
  • 淺析ASP.NET路由模型工作原理

    淺析ASP.NET路由模型工作原理

    很多人知道Asp.Net中路由怎么用的,卻不知道路由模型內(nèi)部的運(yùn)行原理,今天我就給大家吹下ASP.NET的路由模塊是如何工作的
    2016-03-03
  • 最簡(jiǎn)單的.NET生成隨機(jī)數(shù)函數(shù)

    最簡(jiǎn)單的.NET生成隨機(jī)數(shù)函數(shù)

    眾所周知 .Net中Random類生成的隨機(jī)數(shù)是假隨機(jī)數(shù),關(guān)鍵要看構(gòu)造函數(shù)里的種子
    2009-05-05
  • .net core 讀取本地指定目錄下的文件的實(shí)例代碼

    .net core 讀取本地指定目錄下的文件的實(shí)例代碼

    這篇文章主要介紹了.net core 讀取本地指定目錄下的文件的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-09-09
  • ASP.NET MVC限制同一個(gè)IP地址單位時(shí)間間隔內(nèi)的請(qǐng)求次數(shù)

    ASP.NET MVC限制同一個(gè)IP地址單位時(shí)間間隔內(nèi)的請(qǐng)求次數(shù)

    這篇文章介紹了ASP.NET MVC限制同一個(gè)IP地址單位時(shí)間間隔內(nèi)請(qǐng)求次數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • asp.net 在客戶端顯示服務(wù)器端任務(wù)處理進(jìn)度條的探討

    asp.net 在客戶端顯示服務(wù)器端任務(wù)處理進(jìn)度條的探討

    由于 HTTP 協(xié)議本身的無狀態(tài)性,B/S結(jié)構(gòu)的程序無法像C/S程序那樣,實(shí)時(shí)顯示程序處理的進(jìn)度。搜索一下網(wǎng)上,一般都是采用靜態(tài)變量保存程序執(zhí)行進(jìn)度的方法實(shí)現(xiàn),但是,這種方法是完全錯(cuò)誤的,在并發(fā)的情況下,多個(gè)用戶訪問一個(gè)程序,會(huì)造成混亂。
    2009-09-09
  • .Net Web Api中利用FluentValidate進(jìn)行參數(shù)驗(yàn)證的方法

    .Net Web Api中利用FluentValidate進(jìn)行參數(shù)驗(yàn)證的方法

    最近在做Web API,用到了流式驗(yàn)證,就簡(jiǎn)單的說說這個(gè)流式驗(yàn)證,下面這篇文章主要給大家介紹了關(guān)于.Net Web Api中利用FluentValidate進(jìn)行參數(shù)驗(yàn)證的相關(guān)資料,,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 在.Net中使用MongoDB的方法教程

    在.Net中使用MongoDB的方法教程

    最近在研究mongodb,在網(wǎng)上搜索發(fā)現(xiàn)針對(duì).net 中使用mongodb的文章要么是早期的驅(qū)動(dòng)版本,要么資料很少,所以寫個(gè)隨筆記錄一下,本文詳細(xì)的給大家介紹了在.Net中使用MongoDB的方法教程,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • 先裝VS再裝IIS時(shí)出錯(cuò)的解決方法

    先裝VS再裝IIS時(shí)出錯(cuò)的解決方法

    如果先安裝了VS再安裝IIS,一般都會(huì)出錯(cuò),不能正常使用,原因是什么呢?我查了下資料,收集下,供有需要的兄弟們看下
    2009-12-12

最新評(píng)論