MVC2: существует ли Помощник HTML для необработанного HTML?

Существует ли помощник HTML, который просто принимает и возвращает необработанный HTML? Вместо того, чтобы делать что-то ужасное как это:

<% if (Model.Results.Count > 0) { %><h2>Results</h2><% } %>

Я хотел бы сделать что-то вроде этого:

 <% if (Model.Results.Count > 0) { Html.RawHtml("<h2>Results</h2>") } %>

Не намного более чистый, но я думаю, что это - определенное улучшение. Чему-то нравится, которые существуют? Или есть ли, возможно, лучшая альтернатива для вывода необработанного HTML из тех символов ESC, чем использование помощников HTML?

5
задан Mike Pateras 30 January 2010 в 22:55
поделиться

1 ответ

Ответ. Как можно работать. (Хотя, возможно, это своего рода шаг назад!) Вы должны быть в состоянии создать метод расширения для этого. И, возможно, вместо того, чтобы использовать HTML String, вы можете построить свою разметку в коде , используя TagBuilder .

5
ответ дан 18 December 2019 в 09:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: