【问题标题】:what does " <%: " do?“<%:”是做什么的?
【发布时间】:2012-09-30 23:32:15
【问题描述】:

我看到以下标签作为问题的答案:

<%: Model.FirstName %>

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    它对 Firstname 的输出进行 html 编码,这可以防止跨端脚本 (XSS) 等编码攻击。

    Html 编码:

    <%: Model.FirstName %>
    

    正常输出:

    <%= Model.FirstName %>
    

    更多信息可以在这篇博文中找到:

    New <%: %> Syntax for HTML Encoding Output in ASP.NET 4 (and ASP.NET MVC 2)

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 2011-11-01
      • 2010-11-24
      • 2015-04-27
      • 2012-02-28
      • 2011-07-15
      相关资源
      最近更新 更多