AJAX中UpdatePanel控件属性的相关介绍
RenderMode属性:使用某一个元素圈出一个区域,它有两个值:— Block(默认)、Inline
Block:使用的div标记;Inline:使用的是span标记
UpdateMode属性:一个UpdateMode在某次异步回送之后,它并不一定会更新,她可能需要满足一定的条件才更新,如果一个
UpdatePanel的UpdateMode为Always(总是),则表示在某次异步传送之后肯定会更新,如果为Conditional,这需要UpdatePanel
满足一定的条件时才更新(编程时尽量少用Always,多用Conditional,这样减少数据传输量,提高效率)
ChildrenAsTriggers属性:是一个bool值的属性,默认值为True,触发UpdatePanel更新的一个触发器,如果ChildrenAsTriggers
为True,而且一个异步的PostBack是由UpdatePanel内部的一个控件引起的(即内部控件引起的异步PostBack),则点击这个按钮引起ajax的异步回送,这个UpdatePanel就会更新。
Triggers集合属性:是一个UpdatePanel(是一个抽象类)对象的集合,AsyncPostBackTrigger在页面上指定一个控件,
如果是该控件引起ajax异步回送(此控件在UpdatePanel内,当然控件也可以在UpdatePanel外,甚至在另一个UpdatePanel内都可以),这UpdatePanel就会更新,;PostBackTrigger也是指定某一个控件,是让那个控件引发的回送不是异步的,引发一个同步的PostBack,这个页面会进行完整的刷新。
相关文档:
最近网上提的很多的一个新概念就是 AJAX 了, 那么, AJAX 是什么呢? 以下内容引用网上资料:
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于 web标准(sta ......
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。
XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术 ......
在Visual Studio中,所有的ASP.NET 2.0控件都是自定义控件,创建自己的自定义控件一般需要完成以下三步。
(1)在站点APP_Code下创建一个新类;
(2)修改这个类,让它成为WebControl类(包含在System.Web.UI.WebControls命名空间)的派生类;
(3)重写基类(即WebControl类)的RenderContents()方法。
下面是一个最简单的ASP.NE ......
Java代码
@Override
protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object cmd,
BindException ex) {
&nb ......
<html>
<body>
<script language="JavaScript">
var req = null;
function test() {
var province = document.all("province").value;
req = new ActiveXObject("Microsoft.XMLHTTP ......