2

asp.netツリービューコントロールでノードをHTMLエンコードする方法を知りたいですか?「<」>「」記号を受け入れるアイテムがノードに必要であるという要件があります。

以下のコードサンプルは、私が現在ツリーノードとして使用しているものです。

public class SampleTreeNode : TreeNode
{
    public SampleTreeNode(string text, string value)
        : base(HttpUtility.HtmlEncode(text), value)
    {

    }
}

これに伴う問題は、テキスト「」を含むノードを配置した場合です。テキストは「」ではなく「<テスト>」として表示されます。これがencodeコマンドを配置するのに最適な場所かどうかはわかりません。

4

1 に答える 1

0

HttpContex.Current.Server.HtmlEncode と HttpContex.Current.Server.HtmlDecode を使用する

于 2012-06-18T04:14:56.577 に答える