asp.net ,在updatepanel上面弹出一个 div层,怎么实现? 我把div放到updatepanel显示不了

asp.net,在updatepanel上面弹出一个div层,怎么实现?我把div放到updatepanel显示不了... asp.net ,在updatepanel上面弹出一个 div层,怎么实现?
我把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>
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jack87918
2011-07-04 · TA获得超过2048个赞
知道小有建树答主
回答量:1618
采纳率:100%
帮助的人:1459万
展开全部
基本思路:
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了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snfnyygt
2011-07-04 · TA获得超过1625个赞
知道大有可为答主
回答量:1469
采纳率:0%
帮助的人:1338万
展开全部
把CSS 改成绝对定位..
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式