Я пытаюсь создать серверный элемент управления ASP.net для отображения отформатированного кода, используя эту библиотеку: http://www.manoli.net/csharpformat/
Вот хитрость: я хочу быть в состоянии выразить блоки кода, как это ...
<custom:CodeFormatter runat="server">
<asp:Label runat="server" ID="something" Text="my text" />
<asp:Image runat="server" ID="something" ImageUrl="header.jpg" />
</custom:CodeFormatter>
... но не выполнять внутренние теги. Я хочу, чтобы CodeFormatter воспринимал метку и изображение как необработанный текст, а не как реальные теги сервера.
Итак, мой вопрос: как предотвратить отображение метки как таковой? И как получить доступ ко всему в пределах обычая: CodeFormatter как сырой, буквальный текст?
Мой обходной путь сейчас заключается в кодировании <> как & lt; и & gt ;. Я бы не хотел этого делать.
Спасибо!