我们在ASP.NET Core MVC项目中,有一个Razor视图文件Index.cshtml,如下:
@{
Layout = null;
}
IndexIndex
@{
string name = "Demo label";
int value = 1000;
}
@{
this.Write($"
Name:{name}
");//输出到前端页面的,不会是原生的html语法,""变为了转义之后的"<"和">"
this.Write(Html.Raw($"
Name:{name}
"));//输出到前端页面的,会是原生的html语法
this.Write($"\r\n");
this.Write($"
Value:{value}
");//输出到前端页面的,不会是原生的html语法,""变为了转义之后的"<"和">"
this.Write(Html.Raw($"
Value:{value}
"));//输出到前端页面的,会是原生的html语法
}
运行该视图,页面如下: