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();//数据绑定表达式依赖此语句!!!
        }
    
  • 相关阅读:
    python 开启多进程的两种方法
    Python
    Python
    路由器配置
    python 自定义报头 实现大文件传输
    python socket
    Spring MVC 实现文件的上传
    SpringMVC异常处理
    SpringMVC 返回值类型,参数传递 解决乱码
    Spring—MVC案例
  • 原文地址:https://www.cnblogs.com/ceachy/p/AspDotNet_InlineCommands.html
Copyright © 2011-2022 走看看