1

私たちはmvc 2.0を使用しています。この形式で保存されているdbから本体を取得しています

 (strore in db as varchar) 
"<p>Thank you for submitting your feedback about recent experience</p>  
<p>Regards,</p>  
<p>The XYZ team</p>"

 (This is what I am trying on View)
 <div>
            <%= Html.TextAreaFor(dataModel => dataModel.body, new { @class ="row-class", @rows = 20 })%>
</div>

現在、コンテンツは TextArea に HTML タグで表示されていますが、これは望ましくありません。HTMLに従ってフォーマットされたテキストを表示したいだけです。私は @Html.Raw のようなことをいくつか試しましたが、うまくいきませんでした。誰かがこの種の問題を経験した場合は、私に知らせてください。または、私を正しい方向に導くことができる記事も役立ちます..

御時間ありがとうございます..

4

2 に答える 2

1

これをhtmlとして表示するには、@Html.Raw(Model.body)(またはModel.body、プロパティの名前を問わず)試してください。

HTMLを編集するには、HTMLエディタが必要です。そのためにTinyMceを使用し、満足しました。

nugetパッケージも含まれています。

于 2013-01-21T20:27:17.490 に答える
1

簡単に試してみましたか<%= Model.Body %>

于 2013-01-22T01:53:40.380 に答える