@{
string str="<input type='text'/>";
}
一、如果在页面中直接用@str输出将会被转义
@str
结果:<input type='button' value='取消'/>;
二、在 Razor视图中实现Htm不l转义有三种方式:
1:@Html.Raw(str)。
2:@{
response.Write(str)
}
3:使用HtmlString类
@{
HtmlStrinig HtmlRaw=new HtmlString("<input type='button' value='确认'/>");
Response.Write(HtmlRaw.Tostring());
}