我想在我的第一頁 按鈕單擊事件做一個buttonclick:asp.net/Dropdownlist:在一個列表項的選擇,我想允許瀏覽一些網頁,並限制其他網頁
如果(如果(ddlistX.SelectedItem =而且一些Hober按鈕中選擇了 「2」 ddlistX.SelectedItem = 「1」 和一些Hober按鈕被選擇)
導航到頁P1,P3(限制P2)
)
導航頁面p1和p2
其他
消息 「您的選擇是失蹤」
任何幫助將是非常appreciatable
我想在我的第一頁 按鈕單擊事件做一個buttonclick:asp.net/Dropdownlist:在一個列表項的選擇,我想允許瀏覽一些網頁,並限制其他網頁
如果(如果(ddlistX.SelectedItem =而且一些Hober按鈕中選擇了 「2」 ddlistX.SelectedItem = 「1」 和一些Hober按鈕被選擇)
導航到頁P1,P3(限制P2)
)
導航頁面p1和p2
其他
消息 「您的選擇是失蹤」
任何幫助將是非常appreciatable
(這是阿什溫答案的修改)
嘿,再次:我有家,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 "; }
在您的p2代碼隱藏Page_Load中,d這
if(Session["p2.aspx"]=="Yes")
{ Response.Redirect("home.aspx"); }
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 ";
}
在您的P3代碼隱藏Page_Load中,做到這一點
if(Session["Restrictp2"].toString=="Yes")
{
Response.Redirect("home.aspx");
}
謝謝亞爾,我要試試這個,讓你知道如果適合我。 –
謝謝!它的工作原理很少修正,第一個會話條件1是可以的,並且在p2的頁面加載中(實際上)重定向到主頁。但我不明白你爲什麼使用'Session [「Restrictp2」] =「No」'? –
只是爲了預防措施。如果我幫助,標記爲回答.... :) –