我想知道如何在asp.net treeview控件中对html编码节点?我有一个要求,要求节点具有接受“<”的项目“>” 中符号。
以下代码示例是我目前用作treenode的内容。
public class SampleTreeNode : TreeNode
{
public SampleTreeNode(string text, string value)
: base(HttpUtility.HtmlEncode(text), value)
{
}
}
这个问题是当我把它放在一个带有文本“”的节点时。它将文本显示为“< Test>”代替 ””。我不确定这是否是放置编码命令的最佳位置。
答案 0 :(得分:0)
使用HttpContex.Current.Server.HtmlEncode和HttpContex.Current.Server.HtmlDecode