zoukankan
html css js c++ java
复写page的Render方法
public
class
SetToken :System.Web.UI.Page
{
protected
override
void
Render(System.Web.UI.HtmlTextWriter writer)
{
StringWriter sw
=
new
StringWriter();
HtmlTextWriter htmlWriter
=
new
HtmlTextWriter(sw);
base
.Render(htmlWriter);
string
html
=
sw.ToString() ;
Regex obj
=
new
Regex(
"
<a.*?(?: |\\\\t|\\\\r|\\\\n)?href=[\\'\
"
]
?
(.
+?
)[\\
'
\"]?(?:(?: |\\\\t|\\\\r|\\\\n)+.*?)?>(.+?)<\\/a.*?>", RegexOptions.IgnoreCase | RegexOptions.Compiled);
MatchCollection matches
=
obj.Matches(html);
CompareList list
=
new
CompareList();
foreach
(Match match
in
matches)
{
string
url
=
match.Groups[
1
].Value.ToLower();
list.Add(url);
}
foreach
(
string
url
in
list)
{
string
newUrl
=
Utils.WriteUrl(url);
html
=
html.Replace(url, newUrl);
}
writer.Write(html) ;
}
}
该代码实现了复写page的rander方法,给解析出来的超链接统一添加token标记。页面使用在页面上继承这个类就可以了。
查看全文
相关阅读:
[省选联考 2020 A 卷] 组合数问题
[HAOI2018]苹果树
[集训队作业2013]城市规划
多项式牛顿迭代
多项式开方
分治 FFT 模板的三种过法
Graham 求静态凸包
exp 初探
HAOI2018 染色
如何关闭wps热点,如何关闭wpscenter,如何关闭我的wps
原文地址:https://www.cnblogs.com/yg_zhang/p/1134596.html
最新文章
优美的爆搜?KDtree学习
20180110小测
迷之查做题?!
莫比乌斯反演部分习题
20180104小测
计蒜客:联想的显示屏校准(莫比乌斯反演)
计蒜客:后缀数组专题题解
后缀自动机部分习题
从零开始の后缀自动机
维护直线的线段树:Bzoj1568,Bzoj3938(Uoj88)
热门文章
Bzoj1018[SHOI2008]堵塞的交通traffic(线段树)
20171226小测
莫比乌斯反演学习笔记
NOIP差不多可以退役的退役记录
后缀自动机
树上背包
原根
Fibonacci数列通项公式
单位根反演
极简单数据结构乱写
Copyright © 2011-2022 走看看