Возможно ли в ASP.NET взять строку, содержащую некоторый HTML, и сделать ASP.NET для ее анализа и создания элемента управления для меня? Например:ASP.NET Анализ необработанного HTML-кода в элементах управления
string rawHTML = "<table><td><td>Cell</td></tr></table>";
HTMLTable table = MagicClass.ParseTable(rawHTML);
Я знаю, что это плохая вещь, чтобы сделать, но я нахожусь в неблагоприятной ситуации, что это действительно единственный способ, которым я могу добиться того, что мне нужно (как я не могу изменить код этого конкретного коллеги в) ,
Кроме того, я знаю, что LiteralControl позволяет вам иметь контроль с произвольным HTML-кодом, но, к сожалению, мне нужно, чтобы они были преобразованы в правильный контроль.
К сожалению, HTMLTable не поддерживает свойство InnerHTML. Мне нужно сохранить дерево HTML точно так, как оно есть, поэтому я не могу поместить его в тег <div>
.
Спасибо.
Это кажется мне сверхъестественным, но я должен сказать, что я влюблен в него. Никогда не слышал об этом, но, как раз то, что мне нужно сейчас. – trnelson 2015-05-08 13:32:15