我的问题的更多细节:
HTML和JavaScript被称为“客户端代码”。
代码隐藏文件中的C#和VB称为“服务器端代码”。
那么什么是inline-asp,'runat = server'代码块叫做?
<!-- This is called "client-side" -->
<p>Hello World</p>
<script>alert("Hello World");</script>
...
// This is called "server-side"
public void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World");
}
...
<%-- What is this called ??? --%>
<asp:Label ID="MyLabel" runat="server" />
<% Response.Write("Hello World"); %>
我能想到的最好的术语是“Web Forms Code”。
答案 0 :(得分:14)
明确地说,Microsoft将其称为嵌入式代码块。
http://msdn.microsoft.com/en-us/library/ms178135.aspx
它们是通过在渲染阶段调用而嵌入到页面生命周期中的代码块。
答案 1 :(得分:9)
以 <%
开头并以 %>
结尾的ASP页面部分为code render blocks和{{1} } <script>
的元素称为code declaration blocks。其中的代码是服务器代码。
以 runat=server
开头的部分是指令。以 <%@
开头的代码渲染块只是在<%=
方法中调用writer.Write()
的简写。
答案 2 :(得分:2)
在MSDN网站的ASP部分中,它们被称为“脚本命令”,“服务器端脚本命令”和“主脚本命令” 即可。
下面我已经包含了MSDN网站的摘录和参考链接。
ASP使用分隔符&lt;%和%&gt;附上脚本命令。在分隔符中,您可以包含对您正在使用的脚本语言有效的任何命令。
分隔符包含的命令称为主脚本命令,它们使用主脚本语言处理。您在脚本分隔符中使用的任何命令都必须对主脚本语言有效。默认情况下,主脚本语言是VBScript,但您也可以设置不同的默认语言。
答案 3 :(得分:1)
我称之为“服务器标签”或“服务器端标签”。
不知道这是否正确。
答案 4 :(得分:0)
aspx文件中的代码称为“标记”。包括静态html。如果您想将其缩小到<% %>
标签内的代码,只需说“代码块”。
<% %>
标签本身和类似标签称为“蜜蜂蜇”。请注意,这仅适用于不同类型的<% %>
标记,而不是您使用它们创建的代码块。