ASP.NET按钮自动刷新问题导致使用layer时一闪而过

ノ”夏末、 2016-11-21 10:54:09
现在问题是我在点击一个提交按钮后页面会自动刷新,导致我的提示弹窗(layer弹窗)一闪而过就和没出现一样。




问题就是我的layer弹窗在弹出来的瞬间页面被刷新了,导致layer弹窗和没出现一样,还有我使用OnClientClick="return false" 页面是不刷新了,但是layer弹窗也弹不出来。这到底是什么问题啊,求大神解答!
...全文
260 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ノ”夏末、 2016-11-21
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
服务端控件本来就是回发后整个页面刷新,所以对于这种,你就应该用ajax,或者通过隐藏控件,当你弹出layer的时候,为这个hidden赋值,然后页面刷新加载时,根据hidden确认是否要显示layer
额,我是新手有点不太明白啊,能不能贴段代码啊?
  • 打赏
  • 举报
回复
服务端控件本来就是回发后整个页面刷新,所以对于这种,你就应该用ajax,或者通过隐藏控件,当你弹出layer的时候,为这个hidden赋值,然后页面刷新加载时,根据hidden确认是否要显示layer
正怒月神 版主 2016-11-21
  • 打赏
  • 举报
回复
你应该直接通过ajax来调用 后台方法。 而不是通过服务器控件回发的性质来弄。因为服务器控件要刷新整个页面的。
小猫阿尤 2016-11-21
  • 打赏
  • 举报
回复
不要让button执行后台click事件 直接在JavaScript中用ajax提交数据 执行代码就可以防止页面刷新了
ノ”夏末、 2016-11-21
  • 打赏
  • 举报
回复
有没有大神了啊,顶一下

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧