代码之家  ›  专栏  ›  技术社区  ›  Timothy Khouri

在ASP.NET中,“ASP”代码叫什么?

  •  3
  • Timothy Khouri  · 技术社区  · 17 年前

    HTML和JavaScript被称为“客户端代码”。

    代码隐藏文件中的C#和VB称为“服务器端代码”。

    <!-- 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表单代码”。

    5 回复  |  直到 6 年前
        1
  •  14
  •   JoshBerke    17 年前

    明确地说,微软称之为嵌入式代码块。

    http://msdn.microsoft.com/en-us/library/ms178135.aspx

    它们是通过在呈现阶段调用而嵌入到页面生命周期中的代码块。

        2
  •  9
  •   Mark Cidade    9 年前

    <% %> code render blocks <script> 元素与 runat=server 被称为 code declaration blocks . 其中的代码是 服务器代码 .

    <%@ . 代码渲染以开头的块 <%= 这只是打电话到的简写 writer.Write() Page.Render()

        3
  •  2
  •   Doctor Jones    15 年前

    在MSDN站点的ASP部分中,它们被称为 “脚本命令” “服务器端脚本命令” “主脚本命令”

    ASP使用分隔符<%和%>包围 脚本命令

    由分隔符括起的命令称为 主脚本命令 ,使用主脚本语言进行处理。在脚本分隔符中使用的任何命令都必须对主脚本语言有效。默认情况下,主要脚本语言为VBScript,但也可以设置其他默认语言。

    ( http://msdn.microsoft.com/en-us/library/ms524741.aspx

        4
  •  1
  •   Gabe Sumner    17 年前

    我称它们为“服务器标签”或“服务器端标签”。

    不知道这是否正确。

        5
  •  0
  •   Joel Coehoorn    17 年前

    调用aspx文件中的代码 这也包括静态html。如果您想将其缩小到 <% %> 标签上只写着“代码块”。

    这个 <%%> 标签本身和类似的标签被称为“蜂螫”。请注意,这仅适用于不同类型的 <%%> 标记,而不是用它们创建的代码块。

    推荐文章