“=”号,将原封不动输出字符串到页面
“:”号:将字符串进行编码后输出到页面

1 public ActionResult HtmlEncodeDemo() 2 { 3 ViewData["strScript"] = "<script>alert('demo');</script>"; 4 return View(); 5 }

1 <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> 2 3 <!DOCTYPE html> 4 5 <html> 6 <head runat="server"> 7 <meta name="viewport" content="width=device-width" /> 8 <title>HtmlEncodeDemo</title> 9 </head> 10 <body> 11 <div> 12 <%=ViewData["strScript"] %><%--原封不动的输出字符串--%> 13 <%:ViewData["strScript"] %><%--编码后输出字符串--%> 14 <%:Html.Raw("<p>我是HtmlRow</p>") %>如果使用冒号,用HtmlRow也可以原封不动的输出字符串 15 </div> 16 </body> 17 </html>