日期:2014-05-18  浏览次数:20423 次

一个页面控制另一个页面
问题是这样的,原页面中有个panel中放了个datagrid(page_load时隐藏),其中显示了一些员工的部分信息,点击员工姓名之后在新窗口中显示员工的详细信息,在新窗口中还可以添加一个新员工,添加完成返回原页面之后希望原页面上的datagrid重新绑定一下,该怎么做啊?
    问题补充:由于原页面有多个panel,其中有的panel是隐藏的,而原页面刚load之后放员工信息的这个panel是不显示的,点击上面的一个按钮他才会显示,所以如果添加新员工完成之后刷新原页面是不会显示员工信息的,而只是显示其他的panel。
    所以我想能不能再添加完成之后返回原页面时再执行一下点击显示员工信息的这个按钮的事件。
    请大家多多帮忙。


------解决方案--------------------
protected void Page_Load()
{
if (!this.IsPostBack)
{
this.Panel1.Visible = false/true;
this.Panel1.Visible = false / true;
绑定数据操作();
}

}
private void 绑定数据操作()
{
//bind code
}
private void 添加操作()
{
// add code
绑定数据操作();
this.Panel1/2.Visible = false / true;
}

把panel的visible放在if(!this.ispostback)里初始
修改完之后再重设visible状态1
------解决方案--------------------
返回后,重新加截原来的页嘛
------解决方案--------------------
我是用弹出窗口做的 嘿嘿 关闭弹出窗体时 可以刷新页面
------解决方案--------------------
路过~~