2012-02-03 32 views
0

我已經在我的視圖中放入了一個Razor字符串,這些字符串放在JavaScript腳本標籤中。編碼得到錯誤,但是當我從腳本標記中移動它時,編碼就會正確。在我的腳本標記之間有什麼用剃刀?

<script type="text/javascript"> 
    var deletemessage = "@Resources.Resource.MessageDelete"; 
</script> 

我得到這個:

Vill du verkligen ta bort den h&#228;r? 

而且我想這一點:

Vill du verkligen ta bort den här? 

這是怎麼回事?

+1

定義 「錯誤」 和 「右」。你預期的結果是什麼,你會得到什麼? – 2012-02-03 09:43:06

+0

看看http://stackoverflow.com/questions/6291198/wrong-text-encoding-in-string-sent-to-javascript – 2012-02-03 09:49:38

回答

0

嘗試使用Html.Raw()

<script type="text/javascript"> 
    var deletemessage = "@Html.Raw(Resources.Resource.MessageDelete)"; 
</script>