zoukankan      html  css  js  c++  java
  • 我的ASP.NET之旅(三):ASP.NET表达式<% ... %>语法种种

    <%-- Content of comments, or commented out server controls --%>
    是服务器端的注释,就是注释,可以用来注释服务器端控件
    <% inline code %>
    是内嵌服务器解释的代码块,就是直接执行内部的表达式
    <%= inline expression %>
    是内嵌服务器输出块,就是直接输出内部的表达式
    <%# data-binding expression %>是数据绑定表达式,你知道的。
    <%$ expressionPrefix: expressionValue %>
    ASP.NET表达式。最有用的地方是在控件的一些硬编码文本处用资源文件的内容来代替,还有比如指示数据源控件的connectionString。
    <%@  %>指示语法,每个aspx,ascx,ashx,master等页面顶部都有的。

    示例如下:

    页面代码:

            <asp:Label ID="Label1" runat="server" Text="<%#HelloWorld()%>"></asp:Label>
            <br />
            <% Label2.Text = "Hi"; %>
            <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
            <br />
            <%=SayHello()%>

     后台代码:

        public String HelloWorld()
        {
            return "HelloWorld";
        }
    
        public String SayHello()
        {
            return "Hello";
        }
    
    
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.DataBind();//数据绑定表达式依赖此语句!!!
        }
    
  • 相关阅读:
    AJAX异步交互
    Java 异常讲解(转)
    Spring 配置文件详解 (以2.5为例)
    Java 获取当前系统时间方法比较
    Cannot change version of project facet Dynamic web module to 3.0
    使用 GCC 调试程序
    汇编 内存段划分和寄存器
    java.lang.StringBuilder
    java.lang.String
    建立和断开与MySQL服务器的连接
  • 原文地址:https://www.cnblogs.com/ceachy/p/AspDotNet_InlineCommands.html
Copyright © 2011-2022 走看看