【问题标题】:Difference between special tags asp.netasp.net特殊标签的区别
【发布时间】:2013-08-09 19:33:44
【问题描述】:

我现在正在开发应用程序的前端部分,我想到了一个问题。

asp.net特殊标签有什么区别:

<%= %>
<%@ %>
<%# %>

如果存在其他特殊标签,请描述其功能。

【问题讨论】:

标签: c# asp.net .net frontend


【解决方案1】:
  • &lt;%= 打印其中表达式的原始值。
    此语法可能导致 XSS 漏洞,不应使用。

  • &lt;%: 打印并 HTML 转义其中表达式的值。

  • &lt;%# 类似于&lt;%=,但用于数据绑定

  • &lt;% 执行一段代码并忽略并返回值

  • &lt;%@ 用于PageImports 等指令。

【讨论】:

  • &lt;%-- --%&gt;评论标签
【解决方案2】:

检查以下网站一次..你会得到一个想法

http://naspinski.net/post/inline-aspnet-tags-sorting-them-all-out-(3c25242c-3c253d2c-3c252c-3c252c-etc).aspx

这些是一些有用的特殊标签

【讨论】:

    【解决方案3】:
    • 代码呈现块 - 用于计算内联表达式
    • 指令语法 - 通常用于链接代码隐藏和 asp.net 页面。
    • 数据绑定

    您可以在以下位置找到更多信息: http://msdn.microsoft.com/en-us/library/fy30at8h(v=vs.85).aspx

    【讨论】:

      猜你喜欢
      • 2010-10-13
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 2017-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多