【问题标题】:C# Design template containers?C# 设计模板容器?
【发布时间】:2009-09-13 11:08:50
【问题描述】:

我一直在努力寻找创建模板控件的好指南。我试图在我网站的几个不同部分显示几张图片,所以我想添加一个模板控件以允许我在呈现 HTML 之前对其进行修改。比如:

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

然后,我希望能够根据要显示的照片数量将该 photoCell 打印 x 次。问题是我找不到关于这个主题的任何教程,这些教程还显示了如何使用不同的文本/图像多次打印数据。

【问题讨论】:

    标签: c# asp.net templates containers


    【解决方案1】:

    看看这个来创建一个模板化控件:

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

    你也考虑过使用中继器吗?

    【讨论】:

    • 转发器会违背一般想法,我想将代码从工具箱拖放到新网页上,只需指定图像的路径,如果需要,我可以更改html 渲染如我上面所示。问题是我不知道如何在网页上渲染多个单元格,1 个单元格/图像。
    • 在这种情况下,WebControl 是唯一可行的方法(UserControls 不能“模板化”。另一个示例:dotnetslackers.com/VB_NET/…
    猜你喜欢
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    相关资源
    最近更新 更多