ASP.NET MVC 3 RAZOR 文字をエスケープさせずにそのまま表示

2012/03/29
Html.Raw()を使う。

めも

戻り値に「 class="recatnap"」をセットして適当なタグにそのまま出力ってのをしたい。

予定では「<div@FuncRecatnap("catnap")>」ってな感じで記述したらブラウザで表示したときのソースが「<div class="recatnap">」ってなるはずだった。

試してみた結果は下記。

<div class=&quot;recatnap&quot;>
※希望は「<div class="recatnap">」。

「"」がエスケープされて「&quot;」と表示されている。
エスケープせずに表示ってのが希望なので「FuncRecatnap()」の戻り値を「Html.Raw()」の引数にして使う。

<div@FuncRecatnap("catnap")>

<div@Html.Raw(FuncRecatnap("catnap"))>

新着(ニュース関連以外)

2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい
2017-11-30
Xampp+FuelPHP1.8をサーバーにupしたらエラーになった。