最近跟台湾章立民的好书在学习,台湾人写书就是牛,今天说的是如何用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控件的内容.
分享到:
相关推荐
只要在Visual Stuio中轻松拖放即可实现强大的客户端Ajax功能,例如局部页面更新、异步回送、拖放、动画等,非常适合为现有的ASP.NET 2.0应用程序添加少量的Ajax特性,或是基于ASP.NET 2.0的一些简单Ajax功能的实现。...
ASP.NET2.0 AJAX包括:ASP.NET 2.0 AJAX Extensions和ASP.NET Futures CTP.放心下载可用! 支持vs2005sp1!不要用vs2005的哟!否则web.config中会出现错误的!
Validators.zip是在Bet1a,Beta2,RC中自带但在Relase中被移到ASP.NET 2.0补丁包中的AJAX兼容性Validators控件库,在新的ASP.NET2.0补丁包安装之前可以先用此库代替。具体用法祥见Scott老大的Blog ...
ASP.NET 2.0 AJAX Extensions是微软为提升Web应用程序用户体验而推出的一项技术,它通过引入局部刷新和异步通信,使得网页能够在不重新加载整个页面的情况下更新部分内容,从而提高了交互性和响应速度。这个官方下载...
10. **Ajax 支持**:ASP.NET 2.0通过UpdatePanel和ScriptManager等组件引入了部分页面刷新(Partial Page Rendering),提升了用户体验。 总之,《ASP.NET 2.0入门经典:C#编程篇》这本书应该会详细讲解以上这些...
主要用来解决: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 AJAX框架的客户端部分,包括对JavaScript 在面向对象、DOM 操作方面的扩展、ASP.NET AJAX 客户端组件、ASP.NET AJAX XML脚本等,还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与...
**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.NET 2.0,提高网站的交互性和性能。同时,了解如何结合使用服务器端控件和客户端脚本,可以创建出更加灵活和用户友好的Web...
本资源"ASP.NET 2.0网络编程从入门到精通-修订"显然是一个教程文档,旨在帮助初学者及有一定基础的学习者深入理解和掌握ASP.NET 2.0的网络编程技术。 1. **ASP.NET概述** - ASP.NET是.NET Framework的一部分,...
1. **ASP.NET 2.0基础**:课程可能会首先介绍ASP.NET 2.0的核心概念,如Web Forms、控件、事件处理和生命周期。ASP.NET 2.0引入了许多新特性,如母版页(Master Pages)和站点导航(Site Navigation),使得网页布局和多...
1. **ASP.NET 2.0概述**:ASP.NET是.NET Framework的一部分,它提供了构建动态网站、Web应用程序和Web服务的工具和技术。ASP.NET 2.0在1.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本身并不直接支持AJAX,但可以通过使用UpdatePanel控件和ScriptManager组件实现部分页面更新,这在一定程度上提供了类似AJAX的功能。 九、Web服务和WCF ASP.NET 2.0还提供了创建和消费Web服务的能力...
1. **基础理论**:首先,你需要理解AJAX的基本原理和工作流程,以及它在ASP.NET 2.0中的实现机制。 2. **实践操作**:通过书中实例,动手实践,逐步熟悉如何配置和使用AJAX控件。 3. **性能优化**:学习如何减少网络...
通过《Wrox Asp.Net 2.0 Instant Results》这本教程,你可以系统地学习和掌握ASP.NET 2.0的关键技术和实践方法。提供的案例将使你能够在实际项目中迅速应用所学知识,从而提升你的开发能力。这本书是.NET开发者...
ASP.NET 2.0 AJAX(Asynchronous JavaScript and XML)组件安装软件集合是一个关键的开发工具包,它为开发者提供了一套完整的工具和库,用于构建高度交互性和响应性的Web应用程序。在ASP.NET 2.0时代,AJAX技术的...
在这个"ASP.NET2.0 Ajax组件DEMO"中,我们重点关注的是使用Ajax技术来提升用户体验的部分。Ajax,即Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,它可以实现...