asp.netツリービューコントロールでノードをHTMLエンコードする方法を知りたいですか?「<」>「」記号を受け入れるアイテムがノードに必要であるという要件があります。
以下のコードサンプルは、私が現在ツリーノードとして使用しているものです。
public class SampleTreeNode : TreeNode
{
public SampleTreeNode(string text, string value)
: base(HttpUtility.HtmlEncode(text), value)
{
}
}
これに伴う問題は、テキスト「」を含むノードを配置した場合です。テキストは「」ではなく「<テスト>」として表示されます。これがencodeコマンドを配置するのに最適な場所かどうかはわかりません。