后台往字符串里写了一段HTML代码,前台输出这个字符串,但是直接就把代码输出出来了,我想输出成HTML解析,不想作为字符串解析。后台代码:
 dpl.Add(new SelectListItem { Text = "<span class='grd_red'>未审核</span>", Value = "0" });前台现在的样子:

解决方案 »

  1.   

    Regex.Replace("<span class='grd_red'>未审核</span>", "<(.[^>]*)>", "", RegexOptions.IgnoreCase);
      

  2.   

    看看有没有相关的属性可以设置取消html编码。
      

  3.   

    这个只是替换掉了,我是想在前台解析成HTML
      

  4.   


    dpl.Add(new SelectListItem { Text = "未审核", Value = "0", ClassName = "grd_red" });我看你的意思是想把“未审核”三个字变成红色吧
      

  5.   

        Server.HtmlDecode
        Server.HtmlEncode
      

  6.   

    dpl.Add(new SelectListItem { Text = "未审核", Value = "0", ClassName = "grd_red" });楼主Text属性会在VS底层代码中把< 和> 替换成&lt; &gt;再输出的  服务器端控件 直接给属性赋值就可以