MVCでのHTMLヘルパーは:どのように私はそのようなActionLinkのようヘルパーとhtmlタグをレンダリングしていますか?

StackOverflow https://stackoverflow.com/questions/399190

質問

データベースからデータをレンダリングするためにActionLinkのを使用する場合は、

HTMLタグを持っています
(ie <p>) 

それに組み込まれ、ActionLinkのタグをエスケープします。これを処理するための最良の方法は何ですか?

役に立ちましたか?

解決

は、有効な(X)HTMLでは、段落タグはアンカータグの内部で禁止されているので、私はフレームワークがそれを許可するように期待していない。

他のヒント

私はあなたのヘルパーメソッドにXSS保護をオフにすることができることを知りませんが、あなたは常にあなた自身のヘルパーメソッドを構築することができます。 HTMLだけのクラスをオフにハングアップする拡張メソッドを作ります。

あなただけのデータベースからいくつかのHTMLをレンダリングする場合は、使用することができます。<%= ViewDataを[「MyContent」]%>あなたは、コントローラは、MyContentビューデータにデータをロードしている場合。ちょうどあなたがこのHTMLを自分で掃除する必要があることを知っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top