婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用正則Regex來移除網頁的EnableViewState實現思路及代碼

使用正則Regex來移除網頁的EnableViewState實現思路及代碼

熱門標簽:玉林市機器人外呼系統哪家好 電話機器人軟件銷售工作 預測式外呼系統使用說明 蘋果手機凱立德地圖標注 合肥電銷外呼系統哪家公司做的好 南陽外呼系統定制化 同安公安400電話怎么申請流程 百度ai地圖標注 申請400電話手續

當你創建好一個網頁時,什么都沒有寫,就可以運行,然后查看源程序(View Source),就會看到下面一段。

此刻,也許你會想起,在網頁有一個屬性EnableViewState,可設為False,但似乎不見效果。

其實網頁有ViewState并不是壞事,但有時我們不需要它。怎樣辦?
首先回過頭來,看第一幅圖片,第12行代碼,即高亮部分,是我們想移掉的部分。我們可以使用正則,然后網頁重新Render,就可把它拿掉。

在.aspx.cs 或.aspx.vb引用namespace:

復制代碼 代碼如下:

using System;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
using System.Web;
using System.Web.UI;

接下來,重寫Render()方法。
復制代碼 代碼如下:

protected override void Render(HtmlTextWriter writer)
{
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter hWriter = new HtmlTextWriter(sw);
base.Render(hWriter);
string html = sb.ToString();
html = Regex.Replace(html, "input[^>]*id=\"(__VIEWSTATE)\"[^>]*>", string.Empty, RegexOptions.IgnoreCase);
writer.Write(html);
}

當然,上面只是針對單個網頁,如果你想要多個網頁移除ViewState時,你可以寫在一個BasePage基類,需要實現的網頁,再繼承這個BasePage.

您可能感興趣的文章:
  • asp.net 生成靜態時的過濾viewstate的實現方法
  • asp.net 去除viewstate
  • asp.net 禁用viewstate在web.config里
  • asp.net viewstate 回發機制
  • asp.net生成靜態后冗余代碼,去掉viewstate生成的代碼
  • 狀態保存機制之ViewState概述及應用
  • 禁止ViewState的3種解決方法
  • viewstate和datatable動態錄入數據示例
  • asp.net中ViewState的用法詳解
  • ASP.NET中控件的EnableViewState屬性及徹底禁用

標簽:南京 淄博 揚州 嘉興 南京 臺州 海南 南昌

巨人網絡通訊聲明:本文標題《使用正則Regex來移除網頁的EnableViewState實現思路及代碼》,本文關鍵詞  使用,正則,Regex,來,移,除,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用正則Regex來移除網頁的EnableViewState實現思路及代碼》相關的同類信息!
  • 本頁收集關于使用正則Regex來移除網頁的EnableViewState實現思路及代碼的相關信息資訊供網民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章
    主站蜘蛛池模板: 莱阳市| 惠水县| 武安市| 巍山| 潼关县| 晋江市| 嫩江县| 兰考县| 兰州市| 泸定县| 临邑县| 龙游县| 汾西县| 万年县| 石林| 丰镇市| 涞源县| 古交市| 湘阴县| 紫金县| 洛浦县| 乌兰县| 偏关县| 湾仔区| 天台县| 塔城市| 宁河县| 云浮市| 肇东市| 淳化县| 鸡东县| 山丹县| 湘潭县| 安国市| 望奎县| 张家口市| 来安县| 通化市| 社会| 延寿县| 桦南县|