-2

最初のページのボタンクリックイベントでそれを実行したい ボタンクリックイベント:

If (ddlistX.SelectedItem = "1" And Some Hober button is selected )

ページ p1、p3 に移動 (p2 を制限)

If (ddlistX.SelectedItem = "2" And Some Hober button is selected )

ページ p1 および p2 に移動します

そうしないと

メッセージ「選択がありません」

どんな助けでも大歓迎です

4

2 に答える 2

0
if (ddlistX.SelectedItem = "1" And Some Hober button is selected)
{
Session["Restrictp2"]=="Yes";
Response.Redirect(p1);
//Navigate to page p1, p3 (restrict p2)
}
else if (ddlistX.SelectedItem = "2" And Some Hober button is selected)
{
Session["Restrictp2"]=="No";
Response.Redirect(p1);
Navigate to page p1 and p2
}
else
{
ErrorLabel.Text= "Your selection is missing ";
}

Page_Loadのp3コードビハインドで、これを行います

if(Session["Restrictp2"].toString=="Yes")
{
Response.Redirect("home.aspx");
}
于 2012-06-26T10:42:55.863 に答える
-1

(これはアシュウィンの回答の修正です)

もう一度言います: 私はホーム、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"); } 
于 2012-06-27T08:30:39.117 に答える