asp.net ,在updatepanel上面弹出一个 div层,怎么实现? 我把div放到updatepanel显示不了
asp.net,在updatepanel上面弹出一个div层,怎么实现?我把div放到updatepanel显示不了...
asp.net ,在updatepanel上面弹出一个 div层,怎么实现?
我把div放到updatepanel显示不了 展开
我把div放到updatepanel显示不了 展开
2011-07-06
展开全部
不需要。
机理:button 的click事件,本来不使用asp.net 的ajax功能,那么会引起form.submit()提交事件,引起整个页面的提交刷新。UpdatePanel 为服务器控件提交时间进行注册,比如说button的click事件进行了注册,当进行了点击,那么UpdatePanel 会把提交抓取过来,进行局部数据的服务器提交,刷新局部的HTML的代码
你出现这个问题说明你的UpdatePanel 为对button进行click事件注册.UpdatePanel 标签内部添加以下内容即可
<Triggers> <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
另外,站长团上有产品团购,便宜有保证
机理:button 的click事件,本来不使用asp.net 的ajax功能,那么会引起form.submit()提交事件,引起整个页面的提交刷新。UpdatePanel 为服务器控件提交时间进行注册,比如说button的click事件进行了注册,当进行了点击,那么UpdatePanel 会把提交抓取过来,进行局部数据的服务器提交,刷新局部的HTML的代码
你出现这个问题说明你的UpdatePanel 为对button进行click事件注册.UpdatePanel 标签内部添加以下内容即可
<Triggers> <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
另外,站长团上有产品团购,便宜有保证
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
基本思路:
updatepanel放到一个div1里:style="position:absolute;z-index:100"
再建一个div2: style="position:absolute;z-index:101;width:100%;height:100%"(遮罩层)
再建一个div3: style="position:absolute;z-index:103"(弹出的内容放到这个里面。)
再用js控制下div2和div3的显示与否,调整下你想显示的div3的大小,就Ok了
updatepanel放到一个div1里:style="position:absolute;z-index:100"
再建一个div2: style="position:absolute;z-index:101;width:100%;height:100%"(遮罩层)
再建一个div3: style="position:absolute;z-index:103"(弹出的内容放到这个里面。)
再用js控制下div2和div3的显示与否,调整下你想显示的div3的大小,就Ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把CSS 改成绝对定位..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询