我有一个数据类,我希望在一个页面的列表中显示,也可以单独在另一个页面中显示。我知道如何做第一个:
<asp:Repeater ID="ctrl" runat="server">
<ItemTemplate>
Here's the name: <asp:Literal runat="server" Text='<%# Eval("Name") %>' />
</ItemTemplate>
</asp:Repeater>
在另一页上,我想要显示一个实例,我想重用项目模板。是否有一个控件可以绑定到此类的单个实例,而不是包含单个元素的列表?
答案 0 :(得分:1)
您可以在特定记录/实例上使用相同的Repeater
但DataSource
。
您还可以使用FormView
控件。
FormView控件使您能够处理来自数据源的单个记录。 FormView控件未指定用于显示记录的预定义布局。而是创建一个包含控件的模板,以显示记录中的各个字段。有关对FormView控件进行编程的信息,请参阅MSDN库中的FormView Class。