2

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

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

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

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

4

3 回答 3

6
  • <%=打印其中表达式的原始值。
    此语法可能导致 XSS 漏洞,不应使用。

  • <%:打印和 HTML 转义其中表达式的值。

  • <%#类似于<%=,但用于数据绑定

  • <%执行一段代码并忽略并返回值

  • <%@用于类似Pageor的指令Imports

于 2013-08-09T19:38:04.550 回答
4

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

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

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

于 2013-08-10T13:17:42.183 回答
1
  • <%= %> 代码渲染块 - 用于计算内联表达式
  • <%@ %> 指令语法 - 通常用于链接代码隐藏和 asp.net 页面。
  • <%# %> 数据绑定

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

于 2013-08-09T19:43:45.197 回答