ScottGuがブログ投稿で述べているように、「デフォルトでは、@ブロックを使用して出力されるコンテンツは、XSS攻撃シナリオからの保護を強化するために自動的にHTMLエンコードされます」。私の質問は、HTMLでエンコードされていない文字列をどのように出力できるかということです。
簡単にするために、plsはこの単純なケースに固執します:
@{
var html = "<a href='#'>Click me</a>"
// I want to emit the previous string as pure HTML code...
}
new HtmlString()
そのタイプので、うまくとしてMVC 3で、.NET 4である