2009-09-13 78 views
2

我一直在試圖找到一個很好的指南來創建一個模板控件。我試圖在我網站的幾個不同部分顯示一些圖片,所以我想添加一個模板控件,以便在呈現之前修改HTML。喜歡的東西:C#設計模板容器?

<cc1:photos runat="server" id="myPhotos"> 
<photoCell> 
    <img src="<%# photo %>" alt="<%# alt %>" /><br /><%# photoText %> 
</photoCell> 
</cc1:photos> 

我再想能夠打印光電取決於我想要顯示多少張照片的次X號。問題是我找不到任何有關此主題的教程,該教程還顯示瞭如何使用不同的文本/圖像多次打印數據。

回答

2

看一看這個以創建模板控制:

http://msdn.microsoft.com/en-us/library/ms178657.aspx

也有你使用中繼考慮?

+0

中繼器會違背一般的想法,我想從工具箱中拖放代碼到一個新的網頁,並指定圖像的路徑,如果需要,我可以改變HTML渲染,因爲我顯示以上。 問題是,我不知道如何在網頁上渲染多個單元格,1個單元格/圖像。 – Patrick 2009-09-13 20:29:51

+2

在這種情況下,WebControl是唯一的出路(UserControls不能被「模板化」。另一個例子在這裏:http://dotnetslackers.com/VB_NET/re-17169_Rendering_a_databound_UL_menu.aspx – 2009-09-13 21:22:32