2009-09-13 50 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