各种“< %%>”之间有什么区别?项目

时间:2010-11-08 16:34:30

标签: c# .net

  

可能重复:
  When should I use # and = in ASP.NET controls?
  What is the difference between <% %> and <%=%>?

我见过“&lt;%#”,“&lt;%=”和“&lt;%”的示例。首先,这些东西有名字吗?其次,我在哪里可以找到一个参考,告诉不同版本的作用?我试过搜索,但找不到任何东西。

4 个答案:

答案 0 :(得分:1)

查看差异(有一些你错过了,我不打算在其他地方引用时重新输入所有信息):

Inline ASP.NET Tags...Sorting Them All Out

答案 1 :(得分:0)

它们通常被称为“蜜蜂叮咬”。

What is the difference between <% %> and <%=%>?

答案 2 :(得分:0)

&lt; %%&gt;之间的差异和&lt;%=%&gt;讨论here。实质上&lt;%=%&gt; variant用于输出表达式的结果,而没有=的版本仅用于执行某些代码。

&lt;%#%&gt; version用于数据绑定,其使用在this Microsoft支持页面上讨论。

此语法的官方名称是Server-Side Scripting Delimiters。在question 649428的答案中可以找到更多信息。

答案 3 :(得分:0)