【发布时间】:2011-06-13 19:22:39
【问题描述】:
我有一些代码,您可以在其中使用添加按钮添加新字段,该按钮启用 asp:EditItemTemplate,但问题是这会将字段添加到列表底部,使用户必须滚动如果 ListView 中已有足够的项目,则向下。如何让新项目出现在列表顶部?
ASP.NET 代码
<asp:ListView ID="[...]" runat="server" DataSource=<% [...] %> >
<LayoutTemplate>
[...]
</LayoutTemplate>
<ItemTemplate>
[...]
</ItemTemplate>
<EditItemTemplate>
<tr>
<td>
<asp:LinkButton id="btnUpdate" visible=<%# [...] %> runat="server" CommandName="Update"><%#res.GetString("btnUpdate")%></asp:LinkButton>
<asp:LinkButton id="btnCancel" runat="server" CommandName="Cancel"><%#res.GetString("bntCancel")%></asp:LinkButton>
</td>
<td>
<asp:HiddenField ID="[...]" runat="server" Value='<%# [...] %>' />
<asp:TextBox ID="txtDisplayName" runat="server" Text=<%# Bind("DisplayName") %> Enabled=<%# [...] %> />
</td>
</tr>
</EditItemTemplate>
</asp:ListView>
【问题讨论】:
-
我很困惑。你说的是一个添加按钮,但我在你的代码中看不到一个。
标签: .net asp.net vb.net listview edititemtemplate