asp.net中如何把一个字符串中的所有html代码去掉成为文本模式

2024-12-14 23:19:14
推荐回答(4个)
回答1:

用正则清掉html标签就行了,给你个函数,using System.Text.RegularExpressions;
public static string StripHT(string strHtml)
{
Regex regex=new Regex("<.+?>",RegexOptions.IgnoreCase);
string strOutput=regex.Replace(strHtml,"");
return strOutput;
}

回答2:

你语文学的好差~
直接用HtmlGenericControl中的InnerText就好了.
具体是将你的代码用一个带runat="server"的div包裹起来.
然後在aspx.cs页面获取这个div.InnerText就可以了,简单方便.
其他的比如正则表达式,脚本取值存放等等.同上

回答3:

顶楼主,我也在找这个问题的解决方法,不知道楼主解决了没有

回答4:

HTML中的INPUT(TEXT)这种效果:






把上面的代码作成html文件,运行就有效果