最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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ò),自做簡單修改:
復(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)文章

最新評(píng)論

桦甸市| 册亨县| 当涂县| 贵阳市| 临江市| 尉氏县| 大足县| 化德县| 龙口市| 平乐县| 盐城市| 淮北市| 军事| 苍梧县| 神木县| 甘谷县| 图片| 彭泽县| 关岭| 宁强县| 临西县| 辽阳县| 平凉市| 顺平县| 鹤岗市| 桦川县| 吉林省| 昌吉市| 乌恰县| 黎川县| 三都| 米泉市| 石阡县| 孝感市| 横山县| 锡林郭勒盟| 延安市| 花垣县| 神木县| 巴林左旗| 澄城县|