原理:用repeater控件,把所有内容都传递到客户端,设置style=display:none,然后通过操作按钮控制客户端脚本执行。

<HEAD>
 ...
  <script language=javascript>
  function ShowAndHide(ctl)
  {
       var postid = ctl.btnstatus;
       var obj = document.getElementById("div"+postid);
       if (obj != null)
       {
            if (obj.style.display=="")
            {
                 obj.style.display = "none";
            }
            else
            {
                 obj.style.display = "";
            }
       }
  }
  </script>
 </HEAD>

<asp:repeater id="RecentPosts" runat="server">
         <ItemTemplate>
         <input  type=Button ID="BtnContent" Runat = "server" οnclick="javascript:ShowAndHide(this);" btnstatus='<%# DataBinder.Eval(((RepeaterItem)Container).DataItem,"PostID")%>' value = '<%# DataBinder.Eval(((RepeaterItem)Container).DataItem,"Title") %>' >

<asp:Literal runat = "server"  Text ='<%# "<div id=div"+DataBinder.Eval(((RepeaterItem)Container).DataItem,"PostID").ToString() +" style=display:none >" + DataBinder.Eval(((RepeaterItem)Container).DataItem,"Text").ToString() + "</div>" %>' ID='DescriLit1'>
              </asp:Literal>
     </ItemTemplate>
    </asp:repeater>

这里借用了一个Button 本没有的一个属性btnstatus,因为试了一下ShowAndHide('<%# DataBinder.Eval(((RepeaterItem)Container).DataItem,"PostID")%>')说,服务器表识错误,就随便加了一个属性了。

一个客户端刷新的例子相关推荐

  1. TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子)

    TCP服务器和客户端的链接例子(侧重点在注意关闭套接子,减少套接子的描述子) 每个文件或套接口都有一个访问计数,该访问计数在文件表项中维护,它表示当前指向该文件或套接口的打开的描述字个数. 每个文件, ...

  2. java 多个监听_java中监听一个客户端怎么做?监听多个怎么做?

    随着时代的不断进步与发展,人们对于科学技术的使用也越来越普遍化.人们都开始自己学习编程语言以更好的适应时代的发展.今天就来为大家介绍一下,java中监听一个客户端怎么做?监听多个怎么做?一起来看看吧. ...

  3. 一个简单的CORBA例子

    因为对CORBA分析的需要,这里写一个简单的CORBA例子.从JDK1.2开始,JDK中集成了ORB的实现,本例子使用了JDK1.7,对于JDK1.2+应该都没有问题.这个例子实现一个简单的加减乘除的 ...

  4. 一个完整的AjaxPro例子

    一个完整的AjaxPro例子 源码下载 1.配置文件设置: <httpHandlers> <add verb="*" path="*.ashx" ...

  5. 使用Multiplayer Networking做一个简单的多人游戏例子-1/3(Unity3D开发之二十五)

    猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/51006463 ...

  6. 1.Ajax局部刷新技术概述,底层原理,全局刷新的例子

    文章目录 Ajax 0.第四阶段概述 本阶段课程内容: 哪些感觉比较难? 1.全局刷新 和局部刷新 2.异步对象 3.Ajax 4.Ajax中使用异步对象 (1)创建异步对象 (2)给异步对象绑定事件 ...

  7. 十五分钟实现Google Talk客户端(附例子)

    十五分钟实现Google Talk客户端(附例子) ChinaUnix博客-中国最专业的IT技术博客 - Powered by UCenter Home 十五分钟实现Google Talk客户端(附例 ...

  8. stackoverflow上一个最会举例子的专家

    https://stackoverflow.com/ Premraj是stackoverflow上一个一个最会举例子的专家,我特意收集了他的一些有趣的举例: Java弱引用最精彩的解释 https:/ ...

  9. Python网络爬虫 - 一个简单的爬虫例子

    下面我们创建一个真正的爬虫例子 爬取我的博客园个人主页首页的推荐文章列表和地址 scrape_home_articles.py from urllib.request import urlopen f ...

最新文章

  1. 安徽自考计算机基础考试时间,安徽2021年4月自考考试时间
  2. symfony小练习-表白墙
  3. 英媒:滴滴和优步每年烧钱64亿
  4. 音视频技术开发周刊 | 205
  5. php漂亮按钮代码,分享一款金属感十足的按钮样式代码
  6. uefi下的开机顺序_如何访问UEFI或BIOS并进行设置?
  7. MySQL处理生意参谋_生意参谋低点击率怎么处理?
  8. matlab图形界面fig文件打开不能编辑
  9. 研发思维09----嵌入式智能产品开发经过思考
  10. yjv是电缆还是电线_yjv电缆中的yjv是什么意思?yjv与yjv22电缆区别有哪些?
  11. 一款全功能Markdown在线编辑器,让在线创作如此便捷简单
  12. android edittext 字母数字键盘,android EditText默认数字键盘,能输入字母,数字和中文...
  13. 树莓派YOLOV5连接手机摄像头
  14. windows 2003 directx 3D加速 开启
  15. vivado ILA核使用教程
  16. 聊天的一点笔记--顺便浅谈技术服务公司的激励制度设计
  17. Vscode开发STM32单片机程序
  18. 同步代码到github
  19. 考研资料 | 西安电子科技大学考研专业课资料(绝密)
  20. jre7换jre8问题

热门文章

  1. HoloLens开发手记- SpectatorView for iOS编译指南
  2. 微信小程序最新开发资源汇总,对学习微信小程序的新手有一定帮助
  3. MFC动态调用DLL
  4. CSS3定位和浮动详解
  5. ipython notebook笔记(待续)
  6. 漫谈计算摄像学 (二):利用光场实现“先拍照后对焦”
  7. codeforces B. Fox and Cross 解题报告
  8. 论文总结:Fast and Light Bandwidth Testing for Internet Users(21‘ NSDI)
  9. java double溢出_java – 可以加倍或BigDecimal溢出?
  10. java页面可配置化_web.xml页面配置