程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> C#開發學習——內聯表達式,

C#開發學習——內聯表達式,

編輯:關於.NET

C#開發學習——內聯表達式,


<%@ 表示:引用 <%# 表示:綁定 <%= 表示:取值
    <%= 變量名%> Response.Write()輸出和<%=%>輸出最後的效果是一樣的 <%# 要綁定的字段名%> 或者 <%# 調用後台的方法名%>   <% inline code %>叫做內聯代碼...   <%=inline expression %>叫做內聯表達式...   <%# data-binding expression %>叫做數據綁定表達式...  
  • <% ... %><% Response.Write(i)%>
  • <%= ... %> <%=DateTime.Now.ToString() %> 包含僅 Response.Write(…) 語句的嵌入式的代碼塊的等效
  • <%@ ... %>
@ Page 定義 ASP.NET 頁分析器和編譯器所使用的特定於頁的屬性。可以包含僅在.aspx 文件中。
* 僅在 ASP.NET Web 窗體頁中,可以使用此指令的名稱。 @ 控件 定義 ASP.NET 頁分析器和編譯器所使用的特定於控件的屬性。可以包含僅在.ascx 文件 (用戶控件) 中。
* 此指令的名稱,可僅在用戶控制文件。 @ 導入 將命名空間顯式導入到頁或用戶控件中。 @ 實現 以聲明方式指示一個頁或用戶控件實現指定的.net 框架接口。 @ 注冊 將關聯的別名與命名空間和類名。這使用戶控件和自定義服務器控件能夠在呈現時它們包含在所請求的頁或用戶控件。 @ 程序集 在編譯過程中,將程序集鏈接到當前頁。它使該程序集的所有類和接口可用於在頁上。 @ Master 標識 ASP.NET 母版頁。 @ WebHandler 標識一個 ASP.NET IHttpHandler 頁。 @ PreviousPageType 提供了一種方法來獲取對前一頁強類型,如通過 PreviousPage 屬性訪問。 @ MasterType 將一個類名稱分配給 主 屬性的 ASP.NET 頁。 提供了一種創建 ASP.NET 母版頁的強類型的引用的方法。 @ OutputCache 以聲明方式控制輸出緩存策略或用戶控件的頁面。 @ 引用 以聲明方式鏈接到當前頁或用戶控件的頁或用戶控件。
  • <%# ... %>數據綁定表達式
在頁上調用此服務器控件的控件的 DataBind 方法時,數據綁定表達式創建服務器控件屬性與數據源之間的綁定。 <asp:Label ID="lblHello" runat="server" Text="<%# SayHello%>"></asp:Label>
  • <%$ ... %>表達式生成器
若要設置基於應用程序的配置或資源文件中包含的信息的控件屬性的值使用表達式生成器 < %$ 表達式前綴: 表達式 %> 值 美元符號 ($) 指示 ASP.NET 下面的表達式是對表達式生成器。表達式前綴定義如 AppSettings、ConnectionStrings,或 資源 這樣的表達式的類型。此外,您可以創建和定義您自己的表達式生成器。跟冒號後面的表達式值 (:) 是什麼 ASP.NET 將實際使用的某些屬性的值。
  • <%-- ... %>注釋
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved