Roozbeh Amiressami Ответов: 1

Я вижу, что может ASP.NET прокрутите страницу наверх после UpdatePanel и обновляется


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" MaintainScrollPositionOnPostback="true" %>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" ClientIDMode="AutoID">
<asp:ListItem Selected="True" Value="XXX">XXX</asp:ListItem>
<asp:ListItem Value="YYY">YYY</asp:ListItem>
</asp:DropDownList

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" CssClass="BoxShadow table table-hover table-condensed table-bordered RTL" Font-Size="Medium" Font-Bold="true" BackColor="White" BorderStyle="Double">
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>


Что я уже пробовал:

Я действительно пытался изменить updatemode и .Чистая версия.
установите
MaintainScrollPositionOnPostback="true"

но страница идет вверх после обновления updatepanel
что еще я могу сделать???

Afzaal Ahmad Zeeshan

Возможно, вы также столкнулись с перенаправлением GET где-то. Проверьте вкладку Сеть браузера, чтобы увидеть, какие запросы делаются и каков ответ.

1 Ответов

Рейтинг:
1

Member 11946604

Попробовать это
smartNavigation= "true" MaintainScrollPositionOnPostback= " true"