(これはアシュウィンの回答の修正です)
もう一度言います: 私はホーム、p2、p3 ページを持っています。条件 1 ナビゲーション:ホーム>p3 条件 2 ナビゲーション:ホーム>p2>p3
//条件1
if (ddlistX.SelectedItem == "1" And ddlistY.SelectedItem == "a")
{ Session["p2.aspx"]=="True";
Response.Redirect("p3.aspx"); //Navigate to page p3 and restrict p2 }
//条件2
else if (ddlistX.SelectedItem = ="2" ddlistY.SelectedItem == "b")
{
Session["p2.aspx"]=="False";
Response.Redirect(p2.aspx); Navigate to page p1 and p2 }
// postbackurl を使用して、p2 から p3 に移動しました
else { ErrorLabel.Text= "Your selection is missing "; }
Page_Loadのp2コードビハインドで、これを行います
if(Session["p2.aspx"]=="Yes")
{ Response.Redirect("home.aspx"); }