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 />
}
//
// 摘要:
// 返回不是 HTML 编码的标记。
//
// 参数:
// value:
// HTML 标记。
//
// 返回结果:
// 没有编码的 HTML 标记。
@Html.Raw("<p>asdfasdfsdf</p>")