0
這裏解僱是我的代碼:在頁面加載如何檢查ddl.selectedindexchange事件已經在頁面加載
protected void Page_Load(object sender, EventArgs e)
{
//On first request
if (!IsPostBack)
{
panel1.Visible = true;
panel2.Visible = false;
panel3.Visible = false;
}
//for subsequent postbacks
else
{
//If the enquiry is direct
if (Direct_Rdbtn.Checked)
{
panel1.Visible = false;
panel2.Visible = false;
panel3.Visible = true;
//add default text value "D" for date dropdownlist of DOB
if (DOB_Date_Ddl.Items.Count == 0)
{
ListItem li = new ListItem();
li.Text = "D";
DOB_Date_Ddl.Items.Add(li);
}
}
//For all other sources of enquiries
else
{
//in this if statement i actualy want to check for `selectedindexchange` event togther with `AllOthers_Rdbtn.Checked`
if (AllOthers_Rdbtn.Checked)
{
panel1.Visible = false;
panel2.Visible = false;
panel3.Visible = true;
}
else if (AllOthers_Rdbtn.Checked)
{
panel1.Visible = false;
panel2.Visible = true;
panel3.Visible = false;
LinkButton1.Enabled = false;
LinkButton1.Text = "";
en.mainEnq_Stu_Mobile = TextBox1.Text;
}
}
}
}
現在的事情是,有我的網頁知名度上三塊板那些已被玩過。在面板上有兩個單選按鈕,分別決定兩個面板的第二個和第三個的功能。第一個面板顯示在第一個頁面請求上。問題是我有第三個面板中的自動回發打開下拉列表控件。只要ddl發生回帖並且頁面加載事件觸發,並且當時
AllOthers_Rdbtn.Checked也會被檢查,以便代替顯示的第三個面板。 panel2再次顯示。 我想要的是一種方法來檢查selectedindexchange事件是否已經用if語句中的Direct_Rdbtn.checked激發了它。
謝謝!!它的作品完美。 D,我怎麼不想到這個大聲笑:D – Sunny