我有一個頁面需要用戶經歷幾個步驟,但是在顯示不同面板的同一ASPX頁面上執行一個步驟。ASP.NET Postback和URL
然而,這是每個步驟具有不同的URL的要求,這可能是一個簡單的查詢字符串參數,例如:
步驟1: /member/signup.aspx?step=1
第2步: /member/signup.aspx?step=2
第3步: /member/signup.aspx?step=3
但是我不希望有重定向使用者每次他們繼續進行下一步時,都需要使用URL,這將涉及到大量的重定向以及頁面加載中的switch語句,以確定用戶所處的步驟。
如果我可以在原始請求被髮回給用戶時更改顯示給用戶的URL,比如用戶在步驟1中點擊「下一步」,那麼頁面會進行一些處理然後改變響應,以便用戶可以看到步驟2的URL但沒有任何重定向。
任何想法將不勝感激。
即使它們在進程中或僅用於返回目的,url是否有必要顯示不同? – 2010-01-20 12:54:01