我在项目过程中,遇到下面的难题:
一个web页面中,初始时不显示用户控件,需要点击按钮,给用户控件传参,并动态加载进来;
并且,用户控件中有一web button,单击时要根据用户控件中的datagrid内容,导出为excel文件。
现在,动态加载没有问题,传参是根据改变用户控件中的公共属性来实现的。导出代码也没有问题,但问题是,当单击用户控件中的button时,用户控件消失。我想在单击button时,写一个参数,然后在引用该用户控件的页面,page_load时,根据此参数重新加载;但单击button时,先响应引用页面的page_load 事件,然后才是button_click事件。
我也想过把用户控件写成静态的,根据其visible属性设置何时可见,可这样传值后该怎样激发用户控件的page_load事件呢?
各位高手,帮帮忙吧。