我正在开发一个 ASP.NET 应用程序,其中我有 3 个用户控件嵌入在一个 aspx 页面中,而该页面又使用一个母版页。
3 个中的 2 个用户控件有一个 DataList。我想滚动到用户控件中的特定/选定的 DataListItem。
另外,我查看了这个线程(http://forums.asp.net/t/1596201.aspx)。但我认为它不适用于我的情况。我在 aspx 页面中有 MaintainScrollPositionOnPostback="true" - 仍然没有运气。
如果有人能帮我想办法做到这一点,那真的很有帮助
标记看起来像这样
<asp:DataList ID="dl" runat="server"
SkinID="DataList" onitemcommand="dl_ItemCommand"
>
<ItemTemplate>
<asp:Label ID="lblIDTitle" runat="server" Text="ID: " />
<asp:Label ID="dlLabel" runat="server" Text='<%# Eval("Id") %>' />
<asp:LinkButton ID="btnSelect" runat="server" CommandName="Select">Select</asp:LinkButton>
<br />
<asp:Label ID="NameLabel" runat="server" Text='<%# Eval("DisplayName") %>' />
<br />
</ItemTemplate>
</asp:DataList>