1.输出字符串
@{ //输出字符串,如果含有html标记会被浏览器解析 @:<p>asdfasdfsdf</p> <hr /> }
显示结果:
2.输出字符串变量:
@{ //输出变量,如果含有html标记不会被浏览器解析 string str = "<p>1234134</p>"; @str <hr /> string str2 = HttpUtility.HtmlEncode("<p>1234134</p>"); @str2 <hr /> }
3.输出字符串变量2:
@{ //输出字符串变量 //WriteLiteral() 相当于 "@"符号 //此方法输出的内容,如果其中包括html代码可以被浏览器解析 string str = "<p>1234134</p>"; this.Output.Write(str); <hr /> string str2 = HttpUtility.HtmlEncode("<p>1234134</p>"); this.Output.Write(str2); <hr /> }
显示结果:
4.HtmlHelper输出字符串:
// // 摘要: // 返回不是 HTML 编码的标记。 // // 参数: // value: // HTML 标记。 // // 返回结果: // 没有编码的 HTML 标记。 @Html.Raw("<p>asdfasdfsdf</p>")