[ad_1]
ユーザーがクエリ文字列パラメーターを使用して制限されたページにアクセスしようとしたとき
例: myaccount.aspx?sid=3&page=2
認証されていない場合、ユーザーは login.aspx ページにリダイレクトされます。
問題は、クエリ開始 (sid=3&page=2) が失われることです。
returnURL は “login.aspx?returnurl=myaccount.aspx” のようになります。 そのための解決策はありますか? ありがとう。
http://www.pcreview.co.uk/forums/formsauthentication-redirectfromloginpage-no-returnurl-t1288957.html[^]
あなたの質問を誤解している場合は、お気軽に訂正してください。上記の情報がお役に立てば幸いです。さらに懸念がある場合は、お知らせください。
QueryString 値をセッションに保存し、ユーザーをページにリダイレクトするときにそれらを取得できます。
Tarakeshwar Reddy の言うとおりにできます。 session に保存できます。
親愛なる友人 asp.netオブジェクトで前のページのデフォルトプロパティを使用すると、問題を解決できると思います
これを参照してください http://www.google.co.in/#hl=en&source=hp&biw=1533&bih=812&q=previous+page+url+in+asp.net&aq=0&aqi=g10&aql=&oq=previous+pa&fp=b903e66e0aa5b664[^]
よろしく
ヴィピン・クマール・マラヤ
あなたの提案をしてくれたReddy氏に感謝します。
これらのクエリ文字列をセッションに保存すると、戻り URL があってもセッションに保存しても意味がありません。パラメーター リストが 1 つのパラメーターに削減されます。
リターン URL 内でのみ解決策を見つける必要があります。
私を助けることができますか??
[ad_2]
Source link
コメント