HTMl Helpers in MVC: Come faccio a rendere i tag HTML con aiutante quali ActionLink?
-
29-08-2019 - |
Domanda
Quando si utilizza ActionLink per rendere i dati dal database che ha tag HTML
(ie <p>)
incorporato in esso, ActionLink sfugge i tag. Qual è il modo migliore per gestire questa situazione?
Soluzione
In HTML valido (X), i tag di paragrafo non sono consentite all'interno dei tag di ancoraggio, quindi non mi aspetto il quadro per lo permette.
Altri suggerimenti
Non so che è possibile disattivare la protezione XSS nei metodi di supporto, ma si può sempre costruire i propri metodi di supporto. Basta fare un metodo di estensione che appende fuori la classe HTML.
Se si vuole solo rendere alcuni HTML dal database, è possibile utilizzare <% = Viewdata [ "MyContent"]%> se sei regolatore carica i dati nei dati della vista MyContent. Basta sapere che si deve pulire questo HTML da soli.