Я вижу, что может 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 где-то. Проверьте вкладку Сеть браузера, чтобы увидеть, какие запросы делаются и каков ответ.