シナリオ:C#ASP.NET 4asp.netのログイン制御でクエリーストリングを渡す4?
で
私がやっているプロジェクトでは、私は質問のページを持っています。誰かが質問をクリックすると(つまり、Link Button
)、彼はページにリダイレクトされます。ここでユーザーは回答を与えることができますが、まずログインする必要があります。だから私はこのような質問IDでGuestLogin.aspx
にユーザーをリダイレクトするLogin to Answer
ボタン置く:
protected void LoginToAnswwer_Click(object sender, EventArgs e)
{
int qidrequest = int.Parse(Request.QueryString["qid"]);
Response.Redirect("~/GuestLogin.aspx?qid=" + qidrequest);
//This is working OK
}
をそして私がGuestLogin.aspx
にリダイレクトしていたときに、その後、私はLogin Control
に建てられたのLoginButtonにコードの下に入れています。
protected void LoginButton_Click(object sender, EventArgs e)
{
int qidrequest = int.Parse(Request.QueryString["qid"]);
Response.Redirect("QDisplay.aspx?qid=" + qidrequest);
}
これは機能しません。
質問:
どのようにasp.net 4に建てlogin control
のログインボタンをquerystring
に合格するには?
これはどうなりますか? –
ログイン後に回答ページにリダイレクトすることができます。 –
これをどこに置くべきですか?qid = "+ qidrequest –