三、继续进行——Asp.net ajax的主要控件
一、前言
打开工具箱的Ajax extensions可以看到五个ajax控件,在vs2008中它们已经集成到了.net framerwork3.5中,如果是之前版本的vs则需要自己去下载文件来安装。这五个控件在ajax中是非常常用的,所以微软才将他们集成到vs中来,下面将简单的介绍着五个控件及它们的重要属性。
二、重中之重——ScriptManager
看名字就知道,着家伙肯定是个领导,如果你真的这么想,那你就太聪明了,如果要使用asp.net ajax的话,每个页面都必须“有且只有一个”ScriptManager,因为它是用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service。你说它重要不重要,没有它其它都白扯。下面介绍下它的主要属性:
1) <Services>属性,可以通过其下的<asp:ServiceReference Path="xx.asmx" />来关联web服务
2) AsyncPostBackTimeout异步回传时的超时限制,默认为90秒,如果设为0则表示无限制
3) 其它的属性还有很多,随便看看吧,需要用时能想起就好了
三、狐假虎威?NO,代理人——ScriptManagerProxy
有ScriptManager不就够了吗?为什么还要ScriptManager的代理呢?呵呵,这时因为母板页存在的原因,因为每个使用asp.net ajax的页面都必须“有且只有一个”ScriptManager,而如果这个页面是继承母板页而来,并且母板页中也有一个ScriptManager的话,就必须在页面中使用这个ScriptManagerProxy控件了,它的使用方法和ScriptManager一样。
四、傻瓜控件——UpdatePanel
只要你使用它你就会爱上它,最开始用它时你会觉得,ajax原来如此简单,实在没有比这更傻瓜的控件了,因为你只要将控件拖动到UpdatePanel中,就可以按普通的方法编写ajax效果的代码了。
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。
重要属性:
1) ChildrenAsTriggers:当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新。
2) &nbs
相关文档:
二、向 ASP.NET 网页添加 HTML 服务器控件
HTML 服务器控件是您可以对其进行配置以便可以使用服务器代码对其进行编程的 HTML 元素。
1、如何:使用 ASP.NET 语法向网页添加 HTML 服务器控件
添加 HTML 服务器控件和添加任意 HTML 元素类似,不同之处在于 ......
六、ASP.NET Web 服务器控件中的 Tab 键顺序、焦点和访问键
若要增强在 ASP.NET 网页中使用控件的用户体验,可以指定用户通过按 Tab 键显示 ASP.NET Web 服务器控件的顺序,并可以指定最初打开页时页上的哪个控件具有焦点。
1、Tab 键顺序
当在浏览器中显示页时,用户可以使用 ......
一、简单介绍
using System.Xml;
//初始化一个xml实例
XmlDocument xml=new XmlDocument();
//导入指定xml文件
xml.Load(path);
xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
//指定一个节点
XmlNode root=xml.SelectSingleNode("/root" ......
在ASP.NET 中实现单点登录
出自:【孟宪会之精彩世界】 发布日期:2005年1月27日 8点48分0秒
由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。
实现思路
利用Cache的功能 ......
Struts2是java在web开发中常用的框架之一,今天小编整理了一下资料,谈谈Struts2的Ajax支持。Struts2的Ajax支持是建立在Dojo和DWR基础之上的,这两个框架都提供了非常成熟的Ajax支持,包括非常优秀的页面控件和简单的DOM操作。其中Dojo提供了丰富的组件库和页面效果,而且提供了大量的函数来简化Ajax过程。DWR(Direct Web R ......