.net中,在一个页面中怎么操作另一个页面的控件?

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:21:01
在一个页面上点击一个按钮之后,显示另一个页面,但是部分panel要隐藏

例如,在a.aspx中点击一个按钮,显示b.aspx页面,但是b.aspx中的panel1显示,panel2隐藏。

是否需要继承类什么的,具体代码该怎么写?

谢谢!!!!!!!!
解决之后,追加悬赏!
一楼的帅哥,不是这样的意思哦。

b.aspx中的pageload有它自己的任务,不能那样写。。。

能不能在a.aspx的按钮代码中,写些代码,实现以上功能呢?

谢谢!!

在a.aspx中,点击一个按钮,传参数给b.aspx:
Response.Redirect("b.aspx?panel1=true&panel2=false");

在b.aspx页面的Page_Load函数里:
if(Request["panel1"]=="true")
{
this.panel1.Visiable=true;
}
else
{
this.panel1.Visiable=false;
}

if(Request["panel2"]=="true")
{
this.panel2.Visiable=true;
}
else
{
this.panel2.Visiable=false;
}

//在a.aspx.cs的按钮单击事件里
Response.Redirect("b.aspx");

//在b.aspx.cs的page_load方法里
//在b.aspx里的panel1 和panel2 要加个runat ="server" 的属性

this.panel1.Visible = true;
this.panel2.Visible = false;