在asp.net mvc2中使用html标签打印变量

Osh*_*ube 1 asp.net razor asp.net-mvc-3

我是asp.net mvc的新手.我有一个模型传递字符串列表的场景,其中一些字符串包含视图文件中的链接,当我打印它们打印为字符而不是像html示例那样

@{
  var str =  "<a href=\"aa\">aaa</a>";
}
@str
Run Code Online (Sandbox Code Playgroud)

当我执行它将打印为

<a href=\"aa\">aaa</a>
Run Code Online (Sandbox Code Playgroud)

如何打印如下???

AAA

提前致谢

dot*_*tep 8

实际上在razor默认编码启用.

@{
   var str =  "<a href=\"aa\">aaa</a>";
 }
 @Html.Raw(str)
Run Code Online (Sandbox Code Playgroud)

这会奏效.