这些标记名称是什么<%和<%=?

时间:2013-02-06 04:59:43

标签: asp.net asp.net-mvc asp-classic

我尝试搜索SO,但我猜它不喜欢查询文本中的语法<%=所以如果这是重复的,我会删除它。

我的问题是,以下标签的实际名称是什么?如果将其描述给其他人,我会称之为什么

<%
<%=

如果你了解它们

<%#
<%@

2 个答案:

答案 0 :(得分:2)

<% scriptlets
<%= expression
<%# expression
<%@ directives  

<强> EDITED
想象一下这个 1.无论你在<% %>内写什么都放在某个'过程'功能中 2.无论你在里面写什么&lt;%@%&gt;被安排在班级
3.你可以在<%= %>里面写出表达式,想象一下写一些东西来打印Response.Write(我们也不写';'在最后,例如。<%= x+5 %>)和<%# %><%= %>相同,但区别在于它们在内部的运作方式 注意:这只是为了您的理解而不是来自任何来源。

答案 1 :(得分:0)

&lt;%是一个“classic-asp”标记,用于编写服务器端代码。您可以将其命名为scriptlets。您也可以在c#中的.net平台中使用它 &lt;%=不是真正的标签。它用于写东西。
%@指令用于指令