UpdatePanel Repeater内LinkButton造成页面刷新问题

本意:UpdatePanel1内嵌的Repeater1中带有LinkButton1,

将由LinkButton1触发页面的UpdatePanel2更新,而不需要更新UpdatePanel1,当然也不需要更新整个页面。

<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" ChildrenAsTriggers="False" runat="server"><Triggers><asp:AsyncPostBackTrigger ControlID="Button1" /></Triggers><ContentTemplate><asp:Repeater ID="Repeater1" runat="server"><ItemTemplate>     <asp:LinkButton runat="server"  ID="LinkButton1"OnCommand="LinkButton_Command" CommandName="ShowGroups"CommandArgument="1">测试链接按钮</asp:LinkButton></ItemTemplate></asp:Repeater></ContentTemplate></asp:UpdatePanel>
 <asp:UpdatePanel ID="UpdatePanel2" 。。。。

1.UpdatePanel1不被内部控件触发更新的条件:UpdateMode="Conditional" ChildrenAsTriggers="False"

如果我们在普通按钮<asp:Button ID="Button1" runat="server" Text="测试按钮" ..../>代替以上红色部分,可以达到效果,

但是我们不想要<asp:Button>.

2.因此使用 <asp:LinkButton>,但是以上代码执行后,点击测试链接按钮会刷新整个页面。

如果UpdatePanel1内不包含Repeater1,点击测试链接按钮似乎看起来又是正常的.

3.难道是Repeater1问题?百思不得其解,无意看到一篇博文<谨记给UpdatePanel中动态添加的控件赋ID>

研究了一下,最后确定是由于Repeater1使得LinkButton的ID变成了自动ID的问题。

4.给LinkButton 添加属性   ClientIDMode="AutoID",当然 ID="LinkButton1"得保留。

5.问题解决。

posted on 2014-02-26 17:54 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/3569810.html

UpdatePanel Repeater内LinkButton造成页面刷新问题相关推荐

  1. 饿了么ui 解决el-form的el-form-item的el-input在输入框内敲击回车页面刷新情况

    不知道什么原理会刷新 也不了解为何加上个伴就会好 日后在做详细研究

  2. h5 跳转上个页面刷新_H5实现页面内跳转页面

    W3School.com.cn 注释:由于链接的目标匹配 iframe 的名称,所以链接会在 iframe 中打开. 原文来源:http://www.w3school.com.cn JS实现页面内跳转 ...

  3. 页面刷新vuex数据消失问题解决方案

    VBox持续进行中,哀家苦啊,有没有谁给个star. Github地址:https://github.com/xiangwenhu/vbox, 欢迎大家点赞  vuex是vue用于数据存储的,和red ...

  4. java中刷新页面的js,[Java教程]js页面刷新之实现框架内外刷新(整体、局部)

    [Java教程]js页面刷新之实现框架内外刷新(整体.局部) 0 2016-10-12 12:00:56 这次总结的是框架刷新: 框架内外的按钮均可以定义网页重定向, 框架内部页面的按钮可以实现局部刷 ...

  5. 各种页面刷新代码大全,asp/javascript刷新页面代码

    页面自动刷新代码大全,基本上所有要求自动刷新页面的代码都有,大家可以自由发挥做出完美的页面. 1) 10表示间隔10秒刷新一次 2) <script> window.location.re ...

  6. 解决:vue项目的页面刷新之 title被重置问题

    如何解决:vue项目的页面刷新之 title被重置问题? 需求场景描述:(以title名为"个人中心"页面为例) 用户初次访问进入"个人中心"页,浏览器显示的页 ...

  7. 页面显示格式化的时间、倒计时效果、学成在线案例(创建、添加节点)、学生信息表(重点)、5秒钟之后跳转页面(location.href应用)、学生信息表(页面刷新数据不丢失)(重点)——API练习案例

    目录 1. 页面显示格式化的时间 2. 倒计时效果 3. 学成在线案例(创建节点.添加节点) 4.学生信息表案例(重点) 5. 5秒钟之后跳转页面(location.href的应用) 6. 学生信息表 ...

  8. html 子页刷新父页面刷新,子框架页刷新父页面其它框架的办法

    为了给论坛左栏加上一个刷新论坛的按钮,想了半天,嘿嘿..终于搞定了. 面以三个页面分别命名为framedemo.html,top.html,button.html为例来具体说明如何做. 其中frame ...

  9. html 设置页面刷新,HTML 页面自动刷新

    学习就是一个不断积累的过程,每一天能够学到一点新东西说明自己就在进步!! HTML head 里面设置页面自动刷新功能 兼容Ie 页面2s自动刷新一次 代码: Document Hello world ...

最新文章

  1. Spring学习3—控制反转(IOC)Spring依赖注入(DI)和控制反转(IOC)
  2. [HTML/CSS]colum-gap属性
  3. mysql replace into用法详细说明
  4. quartz源码分析之深刻理解job,sheduler,calendar,trigger及listener之间的关系
  5. 【双100%解法】剑指 Offer 24. 反转链表
  6. LeetCode 875. 爱吃香蕉的珂珂(二分查找)
  7. TCA9548A iic地址扩展器件 树莓派JAVA版教程
  8. pythonmap和list_(Python)list的内建函数 filter(), map(), 和 reduce()
  9. 系统管理员设置了系统策略 禁止进行此安装的修改办法
  10. matlab描点连线及坐标轴里外颜色改变
  11. 记一次ARM服务器(鲲鹏920)的PXE批量装机遇到的坑
  12. Java调用regester命令
  13. win10注册表的备份与恢复;对“未将所有数据都成功写入到注册表中。某些项是由系统或其他进程打开的,或者你没有足够的权限执行此操作”问题的理解
  14. 用友 uap NC系统单点登录总结
  15. 2022 数维杯 A 题银行效率评价与破产成因分析
  16. deepin使用印象笔记(Evernote)
  17. 数据结构—排序二叉树
  18. 服务器系统如用pe和做镜像,微软WDS网络启动PE做系统的服务器配置和PE修改教程...
  19. jQuery性能优化
  20. 如何通过看美剧提高英语

热门文章

  1. java int数组写入文件中_Java程序将int数组写入文件
  2. 【linux】查看ip
  3. Linux环境下配置Tomat
  4. 大学校运会计算机专业方阵,校运动会方阵策划案
  5. 三十、电子商务分析与服务推荐的分析方法与过程
  6. 利用Conda尝鲜Python 3.10
  7. 全球最优秀的14位程序员
  8. ​知乎700万人围观:如何快速成为数据分析师?
  9. 震惊!上手就是快,GitHub18.5K标星,超实用的Python资源
  10. 再见!妈妈再也不用担心我的计算机基础!