@
в Razor автоматически кодирует для вас, что означает, что вы, вероятно, сделали двойное кодирование.
Пример:
@Html.Encode("This is \"safe\"")
более или менее совпадает с
@{Response.Write(Html.Encode(Html.Encode("This is \"safe\"")));}
Не знаю, работает ли последний в Razor.