为了账号安全,请及时绑定邮箱和手机立即绑定

ItemTemplate中的动态控件为什么消失了?

ItemTemplate中的动态控件为什么消失了?

POPMUISE 2018-12-19 17:08:34
<SPAN id=topicSubject csdnid="topicSubject">查询 -&gt; GridView 显示 ; <BR><BR>GridView -&gt; ItemTemplate -&gt; ( a.ascx ) 和 ( b.ascx ) ; <BR><BR>a.ascx = 一个根据Eval("Id")查询获得相关文字说明与图片的Web用户控件,其中直接用(Eval("imgUrl")获取图片路径并赋值给ima.ImageUrl) ; <BR>b.ascx = 一个根据 Eval("childID")查询获得相关数据,并动态生成相关表格的Web用户控件,用一按钮可传参跳转至另一页面; <BR><BR>a和b 都是在Page_Load 事件中写的代码,没有判断Page.IsPostBack 。 <BR><BR>第一次加载时完全正常显示出来,当点击分页方法时,或者说是回发事件发生时,a.ascx的图片不能正常显示,b.ascx的表格完全不显示 <BR><BR>看过一些动态控件的帖子,但是还是很模糊,不知道是生存周期问题还是数据源消失的问题,请高手们给个解决方案给小白菜,谢谢。 </SPAN>
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

可以直接在html页面上写代码,代替 他的模板操作自动生成的代码

查看完整回答
反对 回复 2018-12-23
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

"没有判断Page.IsPostBack",为什么不判断呢? 把你更多的代码贴出来。

查看完整回答
反对 回复 2018-12-23
  • 2 回答
  • 0 关注
  • 795 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信