永发信息网

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

答案:4  悬赏:10  手机版
解决时间 2021-04-28 01:09
  • 提问者网友:wodetian
  • 2021-04-27 20:24
asp.net中如何把一个字符串中的所有html代码去掉成为文本模式
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-04-27 21:25
用正则清掉html标签就行了,给你个函数,using System.Text.RegularExpressions;
public static string StripHT(string strHtml)
{
Regex regex=new Regex("<.+?>",RegexOptions.IgnoreCase);
string strOutput=regex.Replace(strHtml,"");
return strOutput;
}
全部回答
  • 1楼网友:山君与见山
  • 2021-04-28 00:27
顶楼主,我也在找这个问题的解决方法,不知道楼主解决了没有
  • 2楼网友:归鹤鸣
  • 2021-04-27 22:47
你语文学的好差~
直接用HtmlGenericControl中的InnerText就好了.
具体是将你的代码用一个带runat="server"的div包裹起来.
然後在aspx.cs页面获取这个div.InnerText就可以了,简单方便.
其他的比如正则表达式,脚本取值存放等等.同上
  • 3楼网友:逐風
  • 2021-04-27 22:41
HTML中的INPUT(TEXT)这种效果:






把上面的代码作成html文件,运行就有效果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯