【发布时间】:2010-06-02 14:27:00
【问题描述】:
在我的应用程序中,我想将数据绑定到一个 div,该 div 位于数据列表中,所以我如何绑定值。谢谢
【问题讨论】:
-
你为什么不告诉我们你尝试了什么?
-
我在 datalist itemtemplate 中有一个 datalist 包含 div 那么我该如何绑定
标签: asp.net data-binding datalist
在我的应用程序中,我想将数据绑定到一个 div,该 div 位于数据列表中,所以我如何绑定值。谢谢
【问题讨论】:
标签: asp.net data-binding datalist
使用包含Literal 控件的Panel。 Panel 将呈现为div,Literal 控件呈现为文本。您将数据绑定到Literal 控件的Text 属性。这会给你你想要的。一个div,包含DataList 控件中显示的每个项目的文本。
创造性地组合控件,为您提供所需的布局、格式、数据绑定等。如果它变得太复杂,创建一个用户控件
【讨论】:
使用这个很有用
<ItemTemplate>
<asp:Label runat="server" ID="lblLocationId" Text='<%#Eval("LocationID") %>' ></asp:Label>
<asp:Panel Wrap="true" ID="Panel1" Width="140px" Font-Underline="true" Font-Italic="true" ForeColor="Black" ScrollBars="None" runat="server">
<%-- <div id="div1" runat="server"></div>--%>
<asp:Literal runat="server" Text='<%#Eval("Solution") %>'>
</asp:Literal>
</asp:Panel>
</ItemTemplate>
【讨论】:
使用 绑定到数据源中的属性。
【讨论】: