【发布时间】:2015-12-22 11:56:15
【问题描述】:
我正在尝试使用带有标题的表格行以及所有这些,当用户单击任何行时,该行应该展开..
这行得通:
<asp:Repeater runat="server" ID="repeaterShowCases">
<HeaderTemplate>
<table class="table table-responsive">
<tr>
<th>Id</th>
<th>Date</th>
<th>Title</th>
<th>Assigned User</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<h1 class="click">
<asp:Label runat="server" ID="LabelId" Text='<%# DataBinder.Eval(Container.DataItem,"id").ToString() %>'></asp:Label>
<asp:Label runat="server" ID="lblCreatedDate" Text='<%# DataBinder.Eval(Container.DataItem,"CreatedDate").ToString() %>'></asp:Label>
</h1>
<div class="expand">
<asp:Label ID="Label2" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Title").ToString() %>'></asp:Label>
<asp:Label ID="Label3" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"AssignedToUser").ToString() %>'></asp:Label>
</div>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
但是这个剂量:
<asp:Repeater runat="server" ID="repeaterShowCases">
<HeaderTemplate>
<table class="table table-responsive">
<tr>
<th>Id</th>
<th>Date</th>
<th>Title</th>
<th>Assigned User</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<h1 class="click">
<td>
<asp:Label runat="server" ID="LabelId" Text='<%# DataBinder.Eval(Container.DataItem,"id").ToString() %>'></asp:Label>
</td>
<td>
<asp:Label runat="server" ID="lblCreatedDate" Text='<%# DataBinder.Eval(Container.DataItem,"CreatedDate").ToString() %>'></asp:Label>
</td>
</h1>
<div class="expand">
<asp:Label ID="Label2" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Title").ToString() %>'></asp:Label>
<asp:Label ID="Label3" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"AssignedToUser").ToString() %>'></asp:Label>
</div>
</tr>
</ItemTemplate>
</asp:Repeater>
我看起来喜欢表格数据杀死扩展功能..
因为我希望它看起来像一个表格,并且要获取有关特定行的更多信息,用户可以单击它并且该行会随着信息展开..
我知道我还没有所有标题的数据,但这就是我现在正在测试的。
【问题讨论】: