`

asp.net 2.0 ajax技巧学习1

    博客分类:
  • .NET
阅读更多
  最近跟台湾章立民的好书在学习,台湾人写书就是牛,今天说的是如何用triggers,触发不在updatepannel
里的控件,比如下面的例子
 <form id="form2" runat="server">
        <a target="_blank" href="http://liminzhang.cnblogs.com/">
            <img border="0" src="Images/CH3_DemoForm015_Banner.jpg" title="前往立民讲堂"></a>
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:Button ID="btnShowCurrentTime" runat="server" Text="显示当前时间" /></div>
        <asp:Panel ID="Panel1" runat="server" GroupingText="UpdatePanel 控件的内容" Height="64px"
            Width="432px">
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    现在时间:<asp:Label ID="lblCurrentTime" runat="server"></asp:Label>
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnShowCurrentTime" EventName="Click" />
                </Triggers>
            </asp:UpdatePanel>
        </asp:Panel>
        现在时间:<asp:Label ID="lblStaticTime" runat="server"></asp:Label>
    </form>
首先设置updatepannel控件的UPDATEMODE属性为conditional,然后
triggers中,用  <asp:AsyncPostBackTrigger ControlID="btnShowCurrentTime" >
指定了当点"显示时间"的按钮后其click事件被触发,引起局部更新updatepannel控件的内容.

  
分享到:
评论

相关推荐

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit 源代码

    只要在Visual Stuio中轻松拖放即可实现强大的客户端Ajax功能,例如局部页面更新、异步回送、拖放、动画等,非常适合为现有的ASP.NET 2.0应用程序添加少量的Ajax特性,或是基于ASP.NET 2.0的一些简单Ajax功能的实现。...

    ASP.NET2.0 AJAX

    ASP.NET2.0 AJAX包括:ASP.NET 2.0 AJAX Extensions和ASP.NET Futures CTP.放心下载可用! 支持vs2005sp1!不要用vs2005的哟!否则web.config中会出现错误的!

    ASP.NET2.0 AJAX开发组件包

    Validators.zip是在Bet1a,Beta2,RC中自带但在Relase中被移到ASP.NET 2.0补丁包中的AJAX兼容性Validators控件库,在新的ASP.NET2.0补丁包安装之前可以先用此库代替。具体用法祥见Scott老大的Blog ...

    ASP.NET 2.0 AJAX Extensio(微软官网下载)

    ASP.NET 2.0 AJAX Extensions是微软为提升Web应用程序用户体验而推出的一项技术,它通过引入局部刷新和异步通信,使得网页能够在不重新加载整个页面的情况下更新部分内容,从而提高了交互性和响应速度。这个官方下载...

    ASP.NET 2.0入门经典:C#编程篇.pdf

    10. **Ajax 支持**:ASP.NET 2.0通过UpdatePanel和ScriptManager等组件引入了部分页面刷新(Partial Page Rendering),提升了用户体验。 总之,《ASP.NET 2.0入门经典:C#编程篇》这本书应该会详细讲解以上这些...

    Microsoft ASP.NET 2.0 AJAX Extensions 1.0.zip

    主要用来解决:Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies....

    ASP.NET 2.0 Ajax程序设计——第II卷书中代码2

    本卷侧重分析ASP.NET AJAX框架的客户端部分,包括对JavaScript 在面向对象、DOM 操作方面的扩展、ASP.NET AJAX 客户端组件、ASP.NET AJAX XML脚本等,还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与...

    Microsoft ASP.NET 2.0 AJAX Extensions 1.0

    **ASP.NET 2.0 AJAX Extensions 1.0** ASP.NET 2.0 AJAX Extensions是微软为.NET Framework 2.0引入的一个重要组件,旨在增强Web应用程序的用户体验,通过实现部分页面更新(Partial Page Rendering)和异步交互,...

    Microsoft Ajax For asp.net2.0

    通过学习和实践这些示例,开发者可以深入理解如何在实际项目中运用Microsoft AJAX for ASP.NET 2.0,提高网站的交互性和性能。同时,了解如何结合使用服务器端控件和客户端脚本,可以创建出更加灵活和用户友好的Web...

    ASP.net 2.0网络编程从入门到精通-修订.rar

    本资源"ASP.NET 2.0网络编程从入门到精通-修订"显然是一个教程文档,旨在帮助初学者及有一定基础的学习者深入理解和掌握ASP.NET 2.0的网络编程技术。 1. **ASP.NET概述** - ASP.NET是.NET Framework的一部分,...

    ASP.NET 2.0程序设计案例教程(课件)

    1. **ASP.NET 2.0基础**:课程可能会首先介绍ASP.NET 2.0的核心概念,如Web Forms、控件、事件处理和生命周期。ASP.NET 2.0引入了许多新特性,如母版页(Master Pages)和站点导航(Site Navigation),使得网页布局和多...

    Programming Microsoft ASP.NET 2.0 Applications - Advanced Topics

    1. **ASP.NET 2.0概述**:ASP.NET是.NET Framework的一部分,它提供了构建动态网站、Web应用程序和Web服务的工具和技术。ASP.NET 2.0在1.0的基础上进行了许多改进,包括更高效的页面生命周期管理、内置的状态管理...

    天轰穿ASP.NET2.0视频教程代码(共两部份)

    此"天轰穿ASP.NET2.0视频教程"针对初学者和进阶开发者,通过详细的教学指导,帮助用户掌握ASP.NET 2.0的核心概念和技术。 1. **ASP.NET 2.0架构** ASP.NET 2.0基于.NET Framework 2.0,引入了统一的页面生命周期...

    asp.net 2.0动态网站开发教程

    虽然ASP.NET 2.0本身并不直接支持AJAX,但可以通过使用UpdatePanel控件和ScriptManager组件实现部分页面更新,这在一定程度上提供了类似AJAX的功能。 九、Web服务和WCF ASP.NET 2.0还提供了创建和消费Web服务的能力...

    ASP.NET 2.0 AJAX入门经典实例,有很好的参考价值,XML-Script

    1. **基础理论**:首先,你需要理解AJAX的基本原理和工作流程,以及它在ASP.NET 2.0中的实现机制。 2. **实践操作**:通过书中实例,动手实践,逐步熟悉如何配置和使用AJAX控件。 3. **性能优化**:学习如何减少网络...

    Wrox Asp.Net 2.0 Instant Results(asp.net2.0经典案例教程)

    通过《Wrox Asp.Net 2.0 Instant Results》这本教程,你可以系统地学习和掌握ASP.NET 2.0的关键技术和实践方法。提供的案例将使你能够在实际项目中迅速应用所学知识,从而提升你的开发能力。这本书是.NET开发者...

    ASP.NET 2.0 AJAX 组件安装软件集合

    ASP.NET 2.0 AJAX(Asynchronous JavaScript and XML)组件安装软件集合是一个关键的开发工具包,它为开发者提供了一套完整的工具和库,用于构建高度交互性和响应性的Web应用程序。在ASP.NET 2.0时代,AJAX技术的...

    ASP.NET2.0 Ajax组件DEMO(asp.net超级完整,中文版)

    在这个"ASP.NET2.0 Ajax组件DEMO"中,我们重点关注的是使用Ajax技术来提升用户体验的部分。Ajax,即Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,它可以实现...

Global site tag (gtag.js) - Google Analytics