ボタンをクリックするとページが2ページにリダイレクトされ、ページ2のページでは前のページが有効かどうかがチェックされます。だから私は(this.Page.PreviousPage != null)
をチェックしますが、これは常にnullであり、ページは1ページにリダイレクトされます。私は誰もこのURLのmsgidを変更できないようにしています。どうすればこの問題を解決できますか?おかげページがリダイレクトされているかどうかは、前のページからリダイレクトされていますか?
のPage1:
int msgid = Convert.ToInt32(Hidden_MsgID.Value);
string url = "Page2.aspx?MsgID=" + msgid;
Response.Redirect(url);
ページ2:
if (this.Page.PreviousPage != null)
{
}
else
{
Response.Redirect("Page1.aspx");
}
の代わりのResponse.Redirectは、私は、サーバーを使用しました。転送して動作します。 Server.Transfer(string.Format( "ResponseMetric.aspx?MsgID = {0}"、msgid));
は
私の編集 – Murthy
@Murthyは例外が発生しました - どの行/アクションが原因ですか? –