我想根据ddlCat和ddlSubCat(下拉列表)的选择,将“Manage-Cat-Subcat.aspx”从“Mainpage.aspx”重定向到显示panel1和panel2 ......
重定向到“Manage-Cat-Subcat.aspx”页面以显示 Panel1:
protected void ddlcat_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlcat.SelectedItem.Text == "Other...")
{
Response.Redirect("ManageCat-SubCat.aspx?Register=pnlCat");
}
}
重定向到“Manage-Cat-Subcat.aspx”页面以显示 Panel2:
protected void ddlsubcat_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlsubcat.SelectedItem.Text == "Other...")
{
Response.Redirect("ManageCat-SubCat.aspx?Register=pnlSubCat");
}
}
这就是我在Manage-Cat_Subcat.aspx中尝试根据'Register'中的值显示
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["Register"] = pnlCat)
{
Panel1.Visible = true;
}
else if (Request.QueryString["Register"] = pnlSubCat)
{
Panel2.Visible = true;
}
谢谢!
答案 0 :(得分:0)
在ManageCat-SubCat.aspx
中,您可以检查Request.QueryString["Register"]
的值,并根据该值设置Panel2和Panel1的可见性
protected void Page_Load(object sender, EventArgs e)
{
bool visible = Request.QueryString["Register"] == "pnlCat";
Panel1.Visible = visible;
Panel2.Visible = !visible;
}
答案 1 :(得分:0)
主页
protected void ddlcat_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlcat.SelectedItem.Text == "Other...")
{
Response.Redirect("ManageCat-SubCat.aspx?Register=pnlCat");
}
}
protected void ddlsubcat_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlsubcat.SelectedItem.Text == "Other...")
{
Response.Redirect("ManageCat-SubCat.aspx?Register=pnlSubCat");
}
}
管理-CAT-Subcat.aspx 强>
protected void Page_Load(object sender, EventArgs e)
{
panel1.visible=false;
panel2.visible=false;
if(Request.QueryString["Register"]=="pnlCat")
{
panel1.visible=true;
}
if(Request.QueryString["Register"]=="pnlSubCat")
{
panel2.visible=true;
}
}