Помощники HTMl в MVC: Как отобразить HTML-теги с помощью помощника, такого как ActionLink? - PullRequest
1 голос
/ 30 декабря 2008

При использовании ActionLink для рендеринга данных из базы данных, содержащей HTML-теги

(ie <p>) 

включена в него, ActionLink экранирует теги. Каков наилучший способ справиться с этим?

Ответы [ 2 ]

1 голос
/ 30 декабря 2008

В допустимом (X) HTML теги абзаца запрещены внутри тегов привязки, поэтому я не ожидаю, что инфраструктура это разрешит.

1 голос
/ 30 декабря 2008

Я не знаю, что вы можете отключить защиту XSS в вспомогательных методах, но вы всегда можете создать свои собственные вспомогательные методы. Просто создайте метод расширения, который зависает от класса Html.

Если вы просто хотите визуализировать некоторый HTML из базы данных, вы можете использовать <% = ViewData ["MyContent"]%>, если ваш контроллер загружает данные в данные представления MyContent. Просто знайте, что вы должны очистить этот HTML самостоятельно.

...