ReturnUrlクエリーストリングから追加のクエリーストリングパラメーターにアクセスする必要があります。ReturnUrlから追加のクエリーストリングキーにアクセスする
ユーザーがログインしていない、またはタイムアウトしている場合は、すべてのページがログインページにリダイレクトされるように、サイト全体で認証が必要です。したがってwww.mysite.com/Default.aspx?id=H1234
はwww.mysite.com/login.aspx?ReturnUrl=%2fDefault.aspx%3fid%3dH1234
に赤字し、ユーザーが資格情報を入力すると、IDを渡してDefault.aspx
に返されますが、ログインページでもIDを確認する必要があります。私ができるログインページServer.UrlDecode(Request.RawUrl
)で
へ:/login.aspx?ReturnUrl=/Default.aspx?id=H1234
が、これは2疑問符を持っているように私は今Request.QueryString("id")
にアクセスすることはできません私は値を抽出する部分文字列メソッドを使用することができますが、idがないので、それは私を心配固定長であり、それは安全でないと思われる。