簡體   English   中英

Asp.net - 重定向查詢字符串時滾動到頂部

[英]Asp.net - scroll goes to the top when redirecting querystring

我有一個包含 100 種產品的頁面。 單擊產品后,我將產品信息添加到購物車 session。

我正在使用查詢字符串將產品的 ID 發送到 session。

response.redirect("shop.aspx?id=2")

當用戶單擊產品時,我的頁面會刷新,因為它會向頁面發送查詢字符串,並且頁面 position 會轉到頂部。

MaintainScrollPositionOnPostback="true"

不適合我,因為我使用 response.redirect();

那是我的問題。 謝謝大家=(

我解釋解決方案。

如果你們使用 ' html 一個標簽或 Response.Redirect() ' 全部刪除。

使用 PostBackUrl

<asp:Button ID="Button1" PostBackUrl="~/WebForm1.aspx?id=3" runat="server" Text="Submit" />

在 your.aspx 代碼文件的頂部,插入以下內容:

 MaintainScrollPositionOnPostback="true"

像這樣

<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs"

這就是所有<asp:Button ID="Button1" PostBackUrl="WebForm1.aspx?id=<%#Eval(id)%>" runat="server" Text="Submit" />

祝你工作順利

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM