首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

html标记<成为&lt?

2013-10-15 
html标记变成<??我在后台写的是“”,然后把它输出到前台就变成<了~~这个问题怎么解决啊?[解决办法]

html标记<变成&lt??
我在后台写的是“<”,然后把它输出到前台就变成"&lt"了~~这个问题怎么解决啊?
[解决办法]
绑定控件,设置HtmlEncode="false"即可
[解决办法]

引用:
你使用什么控件显示的?

HTMLDECODE()

[解决办法]
<asp:BoundField HtmlEncode="false"
[解决办法]
server.htmldecode();
[解决办法]
本帖最后由 net_lover 于 2011-11-03 11:32:54 编辑 这样  

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
  {
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
      e.Row.Cells[0].Text = Server.HtmlDecode(e.Row.Cells[0].Text);
    }
  }


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title></title>
</head>
<body>
  <form id="formd1" runat="server">
  <asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound">
  </asp:GridView>
  </form>
</body>
</html>

热点排行