新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)

现代软件开发技术 | 第1章:Spring基础 Spring是一个轻量级Java 开发框架,最早由Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。 阅读详情
[索引页]
[源码下载]


新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer)


作者: webabcd


介绍
ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。


关键
1、ScriptManager 和ScriptManagerProxy
    ·一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。
    ·如果把它放到母版页,而内容页需要与其不同的配置的话,则应在内容页使用ScriptManagerProxy。
    ·ScriptManager默认EnablePartialRendering="true"。
    ·ScriptManager的 AllowCustomErrorsRedirect="true"的时候,出现异常就会转到web.config里customErrors中defaultRedirect所指的地址。

2、 UpdatePanel
    ·UpdatePanel内放置需要被刷新的控件,如果是其内部控件事件导致其刷新,则不用另外做什么设置,因为UpdatePanel默认ChildrenAsTriggers="true"。
    ·如果是UpdatePanel外部控件导致其刷新的话,则应设置 Triggers。
    ·在Triggers内,如果AsyncPostBackTrigger未设置EventName,则为其指定控件的默认事件。
    ·UpdatePanel默认UpdateMode="Always",需要的话应设置UpdateMode="Conditional"。
    ·RenderMode="Block"对应div;RenderMode="Inline"对应span

3、UpdateProgress
    ·默认,任何回发,当有延迟的时候则显示UpdateProgress里的ProgressTemplate。
    ·要与某UpdatePanel关联则设置 AssociatedUpdatePanelID属性。
    ·DynamicLayout为true则用“display:none;”隐藏;DynamicLayout为false则用 “visibility:hidden;”隐藏。
    ·默认情况下,例如有2个异步回发,如果第1个还没有执行完毕就执行第2个的话,则会先取消第1个异步回发。

4、Timer
    ·Interval:间隔时间,单位(毫秒);每一个间隔时间后将触发 Tick事件。
    ·Timer要放在其所刷新的UpdatePanel内部;放外面的话要设置UpdatePanel的Triggers。

5、其它
    ·要在UpdatePanel中使用Validator的话,请参看 http://blogs.msdn.com/mattgi/archive/2007/01/23/asp-net-ajax-validators.aspx
    ·内容页获取母版页的ScriptManager:ScriptManager.GetCurrent(Page)
    ·后置代码处对UpdatePanel编程,例: ScriptManager.GetCurrent(this).RegisterAsyncPostBackControl(this.Button1); ScriptManager.GetCurrent (this).RegisterPostBackControl(this.Button2); this.UpdatePanel1.Update();
    · Internet Explorer Developer Toolbar下载
    · Fiddler下载
    · Web Development Helper下载


示例
1、最简单的示例
<% @ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Sample.aspx.cs"
    Inherits
="Overview_Sample" Title="最简单的示例" 
%>

< asp:Content  ID ="Content1"  ContentPlaceHolderID ="ContentPlaceHolder1"  runat ="Server" >
    
< ul >
        
< li > 之前要有ScriptManager(包含了所有脚本资源),我把它放到母版页了。内容页如需不同配置则应使用ScriptManagerProxy。 </ li >
        
< li > 最简单的示例,拖个UpdatePanel进来。在 UpdatePanel内拖个GridView,并设置其数据源即可。  </ li >
    
</ ul >
    
< asp:UpdatePanel  ID ="UpdatePanel1"  runat ="server" >
        
< ContentTemplate >
            
< asp:GridView  ID ="GridView1"  runat ="server"  AllowPaging ="True"  AllowSorting ="True"
                DataSourceID
="SqlDataSource1" >
                
< Columns >
                   & nbsp;
< asp:CommandField  ShowEditButton ="True"  ShowSelectButton ="True"   />
                
</ Columns >
            
</ asp:GridView >
        
</ ContentTemplate >
    
</ asp:UpdatePanel >
    
< asp:SqlDataSource  ID ="SqlDataSource1"  runat ="server"  ConnectionString ="<% $ ConnectionStrings:connstr %>"
        DeleteCommand
="DELETE FROM [Products] WHERE [ProductID] = @ProductID"  InsertCommand ="INSERT INTO [Products]  ([ProductName], [QuantityPerUnit], [UnitPrice], [Discontinued]) VALUES  (@ProductName, @QuantityPerUnit, @UnitPrice, @Discontinued)"
        SelectCommand
="SELECT  [ProductID], [ProductName], [QuantityPerUnit], [UnitPrice], [Discontinued] FROM  [Products]"
        UpdateCommand
="UPDATE  [Products] SET [ProductName] = @ProductName, [QuantityPerUnit] = @QuantityPerUnit,  [UnitPrice] = @UnitPrice, [Discontinued] = @Discontinued WHERE [ProductID]  = @ProductID" >
        
< DeleteParameters >
            
< asp:Parameter  Name ="ProductID"  Type ="Int32"   />
        
</ DeleteParameters >
        
< UpdateParameters >
            
< asp:Parameter  Name ="ProductName"  Type ="String"   />
            
< asp:Parameter  Name ="QuantityPerUnit"  Type ="String"   />
            
< asp:Parameter  Name ="UnitPrice"  Type ="Decimal"   />
            
< asp:Parameter  Name ="Discontinued"  Type ="Boolean"   />
            
< asp:Parameter  Name ="ProductID"  Type ="Int32"   />
        
</ UpdateParameters >
        
< InsertParameters >
            
< asp:Parameter  Name ="ProductName"  Type ="String"   />
            
< asp:Parameter  Name ="QuantityPerUnit"  Type ="String"   />
            
< asp:Parameter  Name ="UnitPrice"  Type ="Decimal"   />
            
< asp:Parameter  Name ="Discontinued"  Type ="Boolean"   />
        
</ InsertParameters >
    
</ asp:SqlDataSource >
</ asp:Content >

2、UpdatePanel
<% @ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="UpdatePanel.aspx.cs"
    Inherits
="Overview_UpdatePanel" Title="UpdatePanel" 
%>

< asp:Content  ID ="Content1"  ContentPlaceHolderID ="ContentPlaceHolder1"  runat ="Server" >
    
< ul >
        
< li > UpdatePanel内放置需要被刷新的控件,如果是其内部控件事件导致其刷新,则不用另外做什么设置,因为UpdatePanel默认ChildrenAsTriggers="true"。 </ li >
        
< li > 如果是UpdatePanel外部控件导致其刷新的话,则应设置Triggers。 </ li >
        
< li > 在Triggers内,如果AsyncPostBackTrigger 未设置EventName,则为其指定控件的默认事件。 </ li >
        
< li > UpdatePanel默认UpdateMode="Always",需要的话应设置UpdateMode="Conditional"。 </ li >
        
< li > RenderMode="Block"对应div; RenderMode="Inline"对应span </ li >
    
</ ul >
    
< asp:UpdatePanel  ID ="UpdatePanel1"  runat ="server" >
        
< contenttemplate >
            
< fieldset >
                
< legend > 我在UpdatePanel里 </ legend >
                
< asp:Label  ID ="Label1"  runat ="server"  Text ="我是 Label" ></ asp:Label >
            
</ fieldset >
        
</ contenttemplate >
        
< triggers >
            
<% --如果没设置 EventName,则取默认事件,Button的默认事件为Click-- %>
            
< asp:AsyncPostBackTrigger  ControlID ="Button1"   />
        
</ triggers >
    
</ asp:UpdatePanel >
    
< p >
        
&nbsp; </ p >
    
< fieldset >
        
< legend > 我在UpdatePanel外 </ legend >
        
< asp:Button  ID ="Button1"  runat ="server"  Text ="按钮"  OnClick ="Button1_Click"   />
    
</ fieldset >
    
< p >
        
&nbsp; </ p >
    
<% --嵌套UpdatePanel-- %>
    
< asp:UpdatePanel  ID ="UpdatePanel2"  runat ="server"  UpdateMode ="Conditional" >
        
< contenttemplate >
            
< fieldset >
                
< legend > 外围UpdatePanel </ legend >
                
< asp:Label  ID ="Label2"  runat ="server"  Text ="我是 Label" ></ asp:Label >
                
< asp:Button  ID ="Button2"  runat ="server"  Text ="按钮"  OnClick ="Button2_Click"   />
                
< asp:UpdatePanel  ID ="UpdatePanel3"  runat ="server" >
                   & nbsp;
< ContentTemplate >
                   & nbsp;    
< fieldset >
                   & nbsp;        
< legend > 嵌套UpdatePanel </ legend >
                   & nbsp;        
< asp:Label  ID ="Label3"  runat ="server"  Text ="我是Label" ></ asp:Label >
                   & nbsp;        
< asp:Button  ID ="Button3"  runat ="server"  Text ="按钮"  OnClick ="Button3_Click"   />
                   & nbsp;    
</ fieldset >
                   & nbsp;
</ ContentTemplate >
                
</ asp:UpdatePanel >
            
</ fieldset >
        
</ contenttemplate >
    
</ asp:UpdatePanel >
</ asp:Content >

3、UpdateProgress
<% @ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="UpdateProgress.aspx.cs"
    Inherits
="Overview_UpdateProgress" Title="UpdateProgress" 
%>

< asp:Content  ID ="Content1"  ContentPlaceHolderID ="ContentPlaceHolder1"  runat ="Server" >
    
< ul >
        
< li > 默认,任何回发,当有延迟的时候则显示 UpdateProgress里的ProgressTemplate。 </ li >
        
< li > 要与某UpdatePanel关联则设置 AssociatedUpdatePanelID属性。 </ li >
        
< li > DynamicLayout为true则用“display:none; ”隐藏;DynamicLayout为false则用“visibility:hidden;”隐藏。 </ li >
        
< li > 默认情况下,例如有2个异步回发,如果第1 个还没有执行完毕就执行第2个的话,则会先取消第1个异步回发。 </ li >
    
</ ul >
    
< asp:UpdatePanel  ID ="UpdatePanel1"  runat ="server" >
        
< ContentTemplate >
            
< fieldset >
                
< legend > UpdatePanel1 </ legend >
                
< asp:Label  ID ="Label1"  runat ="server"  Text ="Label1" ></ asp:Label >
                
< br  />
                
< asp:Button  ID ="Button1"  runat ="server"  Text ="Button"  OnClick ="Button1_Click"   />
            
</ fieldset >
        
</ ContentTemplate >
    
</ asp:UpdatePanel >
    
< asp:UpdateProgress  ID ="UpdateProgress1"  runat ="server"  AssociatedUpdatePanelID ="UpdatePanel1"
        DynamicLayout
="false" >
        
< ProgressTemplate >
            
< p >
                UpdatePanel1更新中
            
</ p >
        
</ ProgressTemplate >
    
</ asp:UpdateProgress >
    
< p >
        
&nbsp; </ p >
    
< asp:UpdatePanel  ID ="UpdatePanel2"  runat ="server" >
        
< ContentTemplate >
            
< fieldset >
                
< legend > UpdatePanel2 </ legend >
                
< asp:Label  ID ="Label2"  runat ="server"  Text ="Label2" ></ asp:Label >
                
< br  />
                
< asp:Button  ID ="Button2"  runat ="server"  Text ="Button"  OnClick ="Button2_Click"   />
            
</ fieldset >
        
</ ContentTemplate >
    
</ asp:UpdatePanel >
    
< asp:UpdateProgress  ID ="UpdateProgress2"  runat ="server"  AssociatedUpdatePanelID ="UpdatePanel2"
        DynamicLayout
="true" >
        
< ProgressTemplate >
            
< p >
                UpdatePanel2更新中
            
</ p >
        
</ ProgressTemplate >
    
</ asp:UpdateProgress >
    
< p >
        
&nbsp; </ p >
    
< asp:UpdatePanel  ID ="UpdatePanel3"  runat ="server" >
        
< ContentTemplate >
            
< fieldset >
                
< legend > UpdatePanel3 </ legend >
                
< asp:Label  ID ="Label3"  runat ="server"  Text ="Label3" ></ asp:Label >< br  />
                
< asp:Button  ID ="Button3"  runat ="server"  Text ="Button"  OnClick ="Button3_Click"   />
            
</ fieldset >
        
</ ContentTemplate >
    
</ asp:UpdatePanel >
    
< asp:UpdateProgress  ID ="UpdateProgress3"  runat ="server" >
        
< ProgressTemplate >
            有延迟我就更新
        
</ ProgressTemplate >
    
</ asp:UpdateProgress >
</ asp:Content >

4、Timer
<% @ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Timer.aspx.cs"
    Inherits
="Overview_Timer" Title="Timer" 
%>

< asp:Content  ID ="Content1"  ContentPlaceHolderID ="ContentPlaceHolder1"  runat ="Server" >
    
< ul >
        
< li > Interval:间隔时间,单位(毫秒);每一个间隔时间后将触发Tick事件  </ li >
        
< li > Timer要放在其所刷新的UpdatePanel内部;放外面的话要设置UpdatePanel的Triggers。 </ li >
    
</ ul >
    
< asp:UpdatePanel  ID ="UpdatePanel1"  runat ="server" >
        
< ContentTemplate >
            
< fieldset >
                
< legend > UpdatePanel1 </ legend >
                
< p >
                   & nbsp;内部Timer
                   & nbsp;
< asp:Timer  ID ="Timer1"  runat ="server"  OnTick ="Timer1_Tick"  Interval ="1000" >
                   & nbsp;
</ asp:Timer >
                
</ p >
                
< asp:Label  ID ="Label1"  runat ="server"  Text ="Label" ></ asp:Label >
            
</ fieldset >
        
</ ContentTemplate >
    
</ asp:UpdatePanel >
</ asp:Content >

注:以上示例涉及到后置代码的,其作用都是用来刷新相关的Label的,所以略掉了。


OK
[源码下载]
4. SAP ABAP OData 服务 Data Provider Class 的 GET_ENTITYSET 方法实现指南 首先第19行CREATEDATA创建er_entityset实例,指定其类型为zcl_zbook_manage_mpc=>tt_book,接着把这个引用映射到刚刚第五行定义的FIELD-SYMBOLS变量上去,这样的话,接下来我们对FIELD-SYMBOLS进行的操作,就会自动反应回引用变量er_entityset.因为我们可能在这个方法里,返回多条图书信息,所以需要用内表类型,而非单条记录的ts_book.ts_book代表一本图书的数据结构。...... 阅读详情

相关推荐

Vue项目实战:5分钟搞定高德地图离线部署(附避坑指南)

本文详细介绍了在Vue项目中实现高德地图离线部署的完整方案。针对内网或网络隔离环境,通过获取并改造JSAPI文件、下载组织地图瓦片数据,并集成vue-amap组件,实现地图功能的本地化运行。文中提供了核心代码、避坑指南及性能优化建议,帮助开发者快速构建稳定可靠的离线地图应用。

data3的博客 935

ScriptManager和UpdatePanel控件的使用

ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。几个重要的属性:    ScriptManager控件的EnablePartialRendering属性:true

BraveHeart专栏 1万+

树莓派驱动DLPDLCR230NPEVM+framebuffer显示图片

DLPDLCR230NPEVM DLP® LightCrafter™ Display 230NP 是一个易于使用的紧凑型即插即用评估平台,适用于消费类产品、工业、医疗和物联网 (IoT) 市场中的各种超便携显示应用。此评估模块 (EVM) 采用 DLP230NP 芯片组,该芯片组由DLP230NP.23 1080p DMD、DLPC3436显示控制器和DLPA2005PMIC/LED 驱动器组成。此 EVM 外形小巧,配备生产就绪型光学引擎以及支持 18 位 RGB 并行视频接口...

L_Y000的博客 2617

ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer)...

以下文章前半转自王磊,后半加自己笔记: 引用: 新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer) 作者:webabcd 介绍 ASP.NET AJAX就5个控件,分别是ScriptManager、Scrip...

weixin_30491641的博客 185

lidar360 V8.0 & lidar360MLS V8.0雷达点云数据处理软件

机载林业 — 基于机载激光雷达点云数据提取一系列森林结构参数(如:高度分位数、叶面积指数、郁闭度等),分割单木并提取单木参数(包括树的位置、树高、胸径、枝下高、冠幅等属性),利用软件的多种回归分析功能可以结合地面调查数据反演森林生物量、蓄积量等功能参数。还可以生成等高线、山体阴影、坡度、坡向、粗糙度等多种产品。分类 — LiDAR360提供多种分类功能,包括地面点分类、模型关键点分类、选择区域地面点分类、机器学习模型分类(可高效地分离建筑、植被、路灯等通用类别)、深度学习模型分类、自定义深度学习分类等。

2403_83796253的博客 5147

一步一步教你写股票走势图——K线图一(概述)

股票分时图部分已经开发完毕,受到了广大开发者的好评!界面、功能都挺完美,解决了好一些MP开发者的问题,博主甚是欣悦,更有动力去开源K线图。这里说一下,如果有问题直接留言或者发邮件,github上个人信息有邮件,我看到基本都会回复,博主不加qq的,体谅O(∩_∩)O。分析好了,废话不多说,我们分析下K线图吧,首先我们看下自选股K线图的效果吧效果还是很赞的,经过分时图的研究后,博主越来越确信自选股用的应

体验Android编程之美 3万+

AJAX——ASP.NET AJAX(三)ScriptManagerProxy,Timer和UpdateProgress

上两篇博客简单学习了ScriptManager和UpdatePanel两个异步刷新的核心控件,这篇博客继续学习ASP.NET AJAX框架中的其它三个控件。           一,首先看ScriptManagerProxy控件,它和ScriptManager非常相似,那为什么它出现呢?在ASP.NETAJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在

学会改变自己——才能突破 4725

LiveGBS流媒体平台GB/T28181实战指南:海康NVR物联网卡摄像头注册失败全链路排查与抓包技巧

本文详细解析了LiveGBS流媒体平台中海康NVR物联网卡摄像头注册失败的常见问题及解决方案。通过全链路排查与抓包技巧,包括物联网卡配置、多网卡冲突处理、防火墙设置等,帮助用户快速定位并解决GB/T28181协议下的设备注册难题,提升流媒体平台部署效率。

weixin_29290947的博客 492

系统地学习ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)

介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。关键1、ScriptManager和ScriptManagerProxy一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。如果把它放到母板页,而内容页需要

1767

工业组态软件Intouch(单机版)入门{第二篇}

第5步:*都装好之后,需要进行测试授权是否生效,测试1:能否正常运行项目和编辑项目(能否编辑项目,取决于你的授权是否包含开发功能,如果只是单一的runtime授权,则只能运行项目,不能编辑项目)。在线第3步:点击第一个框右边的按钮,弹出文件浏览窗口,选中你的XMl授权文件,打开,然后你的授权出现在下方的列表中,勾选你的授权,然后点击Activate,等待几秒,授权就会出现在管理器页面的列表中,并且Status会显示Activated。第1步:软件安装好之后,先要配置好授权服务器。等待几秒,激活完成。

weixin_41571357的博客 1万+

基于STC8G1K08A单片机的7位PWM输出程序(PCA功能实现呼吸灯效果)

摘要:本文展示了基于STC8G单片机的PWM占空比控制实现。通过定时器0中断每5ms调整占空比(0-127范围),实现呼吸灯效果。关键代码包括:1)PWM初始化(7位PWM模式);2)定时器配置(1ms中断);3)主循环根据标志位动态调整占空比。硬件采用P5.4引脚输出PWM信号,通过direction标志实现占空比自动增减循环。该方案适用于LED亮度调节等场景,系统时钟24MHz,采用12T模式。

weixin_74013772的博客 864

ASP.NET Ajax的使用方法

文章目录一、概述二、如何使用1、ScriptManager控件2、UpdatePanel控件3、ScriptManagerProxy控件4、Timer控件5、UpdateProgress控件 一、概述 Ajax与传统的开发模式对比,请点击我! Microsoft在ASP.NET框架的基础上创建了ASP.NET Ajax技术,能够实现Ajax功能。它被整合在ASP.NET 2.0及以上版本中,是A...

lesileqin的博客 6801

【通信协议】GATT 与 BLE HID 工作原理详解

详细介绍BLE HID 跟GATT工作原理与两者的交互关系

以实战经验介绍行业知识 843

三、继续进行——Asp.net ajax的主要控件

 一、前言打开工具箱的Ajax extensions可以看到五个ajax控件,在vs2008中它们已经集成到了.net framerwork3.5中,如果是之前版本的vs则需要自己去下载文件来安装。这五个控件在ajax中是非常常用的,所以微软才将他们集成到vs中来,下面将简单的介绍着五个控件及它们的重要属性。 二、重中之重——ScriptManager看名字就知道,着家伙肯定是

soldierluo的专栏 1672

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer

1、ScriptManager 和ScriptManagerProxy     ·一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。     ·如果把它放到母版页,而内容页需要与其不同的配置的话,则应在内容页使用Script

anchenyanyue的专栏 975

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy

[索引页][×××] 新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer)作者:webabcd介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel...

weixin_34242331的博客 150

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

简单地过一下五个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer)...

原贴地址:http://www.cnblogs.com/zhukezhuke/archive/2009/08/07/1541247.html ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。 关键 1、ScriptManager 和Sc...

weixin_30314631的博客 229

ASP.NET AJAX - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer)...

介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。关键1、ScriptManager 和ScriptManagerProxy ·一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。 ·如果把它放...

weixin_30580341的博客 177

新瓶旧酒ASP.NET AJAX系列文章索引

====================================================== 注:本文源代码点此下载 ====================================================== [源码下载] 新瓶旧酒asp.net ajax系列文章索引 作者:webabcd 介绍 新瓶旧酒asp.net ajax系列文章索引:简单

javazhuanzai的专栏 815

系统地学习ASP.NET AJAX(1) - 简单地过一下每个控件

     摘要: ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。  阅读全文webabcd 2007-05-20 15:43 发表评论...

yanhuanwang 762

ScriptManager脚本管理器

(1)ScriptManager是脚本管理器,负责管理页面中的Ajax控件的有关脚本资源。在一个Web页面中只能有一个ScriptManager,在任何情况下使用ASP.NET Ajax控件必须在页面中添加一个ScriptManager。(这个控件一般不需设置,如果想了解具体属和

大龄程序员 3461

ASP.NET AJAX 简单介绍

系统地学习ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer)作者:webabcd介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Time

千寻的专栏 728

Asp.Net Ajax服务端控件

Asp.Net Ajax服务端控件 ScriptManager控件 管理信息的编组,负责在页面上使用的JavaScript库.一个页面上只能有一个ScriptManager控件 ScriptManagerProxy 主要用于使用master母版页中的内容页面上,与位于master页面上的ScriptManger一起工作 Timer 在指定的时间间隔执行客户端事件上,允许页面的指定部分在这...

weixin_30537391的博客 228

asp.net ajax 的 5个基本控件

一、ScriptManager是脚本控件管理器负责管理页面中ajax控件的有关脚本资源。注:在一个web页面中只能有一个ScriptManager,在任何情况下使用ASP.NET AJAX必须在页面中添加一个ScriptManager。二、ScriptManagerProxy是ScriptManager的扩展,是专门为使用了母版面或用户控件的工程中使用的脚本管理器。当工程页面中使用了ScriptM...

weixin_34356310的博客 273

ASP.NET Ajax组件介绍

ASP.?NET Ajax组件主要有:ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer,逐一介绍?如下:  ScriptManager  ScriptManager负责管理页面的所有脚本资源。它必须

ruiqi317的专栏 689
上一篇: 乐在其中设计模式(C#) - 中介者模式(Mediator Pattern)
下一篇: [翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用
webabcd
博客等级 码龄17年 28粉丝 911原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值