当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net如何去掉HTML标记

asp.net如何去掉HTML标记

2019年04月19日  | 移动技术网IT编程  | 我要评论

柴田淳,赵时碧,遂平县教育网

今天突然被问到   从里读出来数据时有的时候会带有html的标签,而且如果把数据装在textbox这类的容器里的时候标签会成为字符串输出来,这样肯定不是自己要的效果,那么如何去掉这些个html标签嘞!
[csharp]
protected void button1_click(object sender, eventargs e) 
       { 
string str=configurationmanager.connectionstrings["sqlstr"].connectionstring; 
           using (sqlconnection sqlcon = new sqlconnection(str)) 
           { 
               using (sqlcommand sqlcom = sqlcon.createcommand()) 
               { 
                   sqlcom.commandtext = "select * from t_blog where uname='mary'"; 
                   sqlcon.open(); 
                   sqldatareader reader =  sqlcom.executereader(); 
                   if (reader.read()) 
                   { 
 
                       string content = reader["bcontent"].tostring(); 
                        //声明一个不可变的正则表达式 
[csharp]
                regex regex = new regex("<.+?>");  
                content = regex.replace(content, ""); 
                this.textbox1.text = content; 
            } 
        } 
    } 

使用的正则“<.+?>”

 


摘自 杨斐的专栏

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网