程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 使用 ASP.NET 語法創建模板

使用 ASP.NET 語法創建模板

編輯:.NET實例教程
     使用 ASP.Net 語法創建 Web 服務器控件模板
  
  在 .ASPx 文件中,將元素插入到控件中標識正在創建的模板:
  <ASP:DataList id="DataList1" runat="server">
   <ItemTemplate>
   </ItemTemplate>
  </ASP:DataList>
  在模板元素中,添加 Html 文本和其他控件作為模板的內容。包括使用常規語法的嵌入式控件的屬性和數據綁定值:
  <ItemTemplate>
   Name: <ASP:Label runat="server"
   Text="<%# Container.DataListItem.Name %>"/>
  </ItemTemplate>
  對於要創建的每一模板重復步驟 1 和 2。
  以下示例顯示了 DataList Web 服務器控件的完全聲明,帶有為 Header、Item 和 Separator 模板聲明的簡單模板。
  
  <ASP:datalist id="DataList1" runat=Server >
   <HeaderTemplate>
   Items matching your query:
   </HeaderTemplate>
   <ItemTemplate>
   Name: <ASP:Label id=Label1 runat="server"
   Text='<%# DataBinder.Eval(Container, "DataItem.EmployeeName")
   %>'></ASP:Label>
   </ItemTemplate>
   <SeparatorTemplate>
   <br><hr>
   </SeparatorTemplate>
  </ASP:datalist></p>
  注意 如果 Web 窗體設計器無法正確呈現某 Web 服務器控件,它將顯示一個灰色框,上面顯示文字“創建控件時出錯”。這通常意味著該控件的 ASP.Net 語法不正確 — 例如,如果某 Web 服務器控件元素中缺少 runat="server" 屬性,則將顯示此錯誤。指向信息圖標 ();此時將顯示工具提示,它包含有關該錯誤的詳細信息。  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved