[英]About redirecting page to another with querystring in asp.net c#
[英]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.