MVCでのHTMLヘルパーは:どのように私はそのようなActionLinkのようヘルパーとhtmlタグをレンダリングしていますか?
-
29-08-2019 - |
質問
データベースからデータをレンダリングするためにActionLinkのを使用する場合は、
HTMLタグを持っています
(ie <p>)
それに組み込まれ、ActionLinkのタグをエスケープします。これを処理するための最良の方法は何ですか?
解決
は、有効な(X)HTMLでは、段落タグはアンカータグの内部で禁止されているので、私はフレームワークがそれを許可するように期待していない。
他のヒント
私はあなたのヘルパーメソッドにXSS保護をオフにすることができることを知りませんが、あなたは常にあなた自身のヘルパーメソッドを構築することができます。 HTMLだけのクラスをオフにハングアップする拡張メソッドを作ります。
あなただけのデータベースからいくつかのHTMLをレンダリングする場合は、使用することができます。<%= ViewDataを[「MyContent」]%>あなたは、コントローラは、MyContentビューデータにデータをロードしている場合。ちょうどあなたがこのHTMLを自分で掃除する必要があることを知っています。
所属していません StackOverflow