top
Loading...
用ASP.NET語法創建Web服務器控件模板
教程推薦
·ASP.NET初學者入門實踐
·Visual Baisc.NET入門
·基于C#的接口基礎教程
·Visual Studio 2005
精彩專題
·ASP.NET創建XML Web服務
·Visual Basic 9.0新功能
·VB2005實現RSS覽盡天下事
主題社區
·ASP.NET源碼·ASP.NET

在 .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" 屬性,則將顯示此錯誤。指向信息圖標 ();此時將顯示工具提示,它包含有關該錯誤的詳細信息。

軟件頻道精品推薦

更多精彩
點擊體驗>>

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗