ASP.NET中怎么过滤HTML代码

来源:百度知道 编辑:UC知道 时间:2024/05/03 11:58:20
要过滤掉<TABLE></TABLE><P></P><SPAN></SPAN>等,如果可行,我加分
我不是这个意思,我是想去掉这些代码,

用正则表达式吧,剔除掉html代码。我有个vb写的
Public Function RemoveHTML(strText)
Dim RegEx

Set RegEx = New RegExp

RegEx.Pattern = "<[^>]*>"
RegEx.Global = True

RemoveHTML = RegEx.Replace(strText, "")
End Function

搂主自己改改把

用Server.HtmlEncode();
将你的字符串作为此方法的参数.
string sa="<table>11</table>";
Server.HtmlEncode(sa);
Response.Write(sa);
看看效果吧.
另外有一个相对应的方法Server.HtmlDecode()用于HTML语言的解码.
.............................................
这...
string newstr=Server.HtmlEncode(sa);
得到的newstr不是就可以去掉了吗...
Response.Write(newstr);
自己试下.