请朋友们帮忙看一下,为什么这个清除htm的方法会出错?
页面cs:
using System.Text.RegularExpressions;
public static string StripHT(string strHtml)
{
Regex regex=new Regex("<.+?>",RegexOptions.IgnoreCase);
string strOutput=regex.Replace(strHtml,"");
return strOutput;
}
前台:
若直接使用字串可以正常执行,<%=StripHT("wwww<Hmtl>pppp")%>
但若换成数据库里的文本(常用编辑器生成的),就出错<%=StripHT(Eval("mess"))%>
编译器错误消息: CS1502: 与“StripHT(string)”最匹配的重载方法具有一些无效参数
[解决办法]
<%#StripHT(Eval("mess").ToString())%>
改了两个地方,看红色部分