[已解决问题] ItemTemplate中的动态控件为什么消失了?
提问时间: 2008-06-21 11:09
悬赏分:100 浏览:360 次
查询 -> GridView 显示 ;

GridView -> ItemTemplate -> ( a.ascx ) 和 ( b.ascx ) ;

a.ascx = 一个根据Eval("Id")查询获得相关文字说明与图片的Web用户控件,其中直接用(Eval("imgUrl")获取图片路径并赋值给ima.ImageUrl) ;
b.ascx = 一个根据 Eval("childID")查询获得相关数据,并动态生成相关表格的Web用户控件,用一按钮可传参跳转至另一页面;

a和b 都是在Page_Load 事件中写的代码,没有判断Page.IsPostBack 。

第一次加载时完全正常显示出来,当点击分页方法时,或者说是回发事件发生时,a.ascx的图片不能正常显示,b.ascx的表格完全不显示

看过一些动态控件的帖子,但是还是很模糊,不知道是生存周期问题还是数据源消失的问题,请高手们给个解决方案给小白菜,谢谢。
提问者:阿森纳 - 初学一级
所有回答(5)
是自定义控件??? 最好能把代码发上来 pageload的代码
3个月前   回答者:小眼睛老鼠 - 小虾三级

3个月前   回答者:林间曦阳 - 小虾三级
点击分页后 重新绑定了没有?
3个月前   回答者:zmxmiss - 菜鸟二级
可以直接在html页面上写代码,代替 他的模板操作自动生成的代码
3个月前   回答者:李永京 - 小虾三级
"没有判断Page.IsPostBack",为什么不判断呢? 把你更多的代码贴出来。
3个月前   回答者:datasky - 小虾三级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接