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