ASP.NET AJAX 4.0 中的数据绑定
代码下载:
围绕该 bush 击退停止:AJAX 是可能仅使用一个强的 JavaScript 引擎,可以在客户端浏览器中运行,并提供更高级和异步功能基础的。 JavaScript 库当前包含在 ASP.NET 3.5 SP 1 尝试是一个需要,但不足,将这样的库。 一个功能更强大的 ASP.NET AJAX 平台是必需的的并且它只是被引入了 ASP.NET AJAX 4.0 的一部分。
abstractly 说的 AJAX 基于前端是表示层与某些应用程序逻辑的实现组合丰富的 UI 功能。 应用程序逻辑是实质上是后面所有用例关系图中设计和分析阶段的代码。 应用程序逻辑表示应用程序和如何在用户希望与整个系统进行交互预期的的行为。
什么是 AJAX 前端在相当唯一至少与一个典型的网站或智能客户端前端,进行比较时是按需要与低级别编程的工具中混合使用丰富的用户体验的元素。 一个 AJAX 前端运行在客户端浏览器中,因为它可以依赖于只生成用户界面的 HTML 和仅以使特殊效果、 拖放、 异步的数据提取和部分更新视觉元素组成的 JavaScript。
若要满足期望,一个现代的和有效的 AJAX 平台必须提供两个重要的功能。 第一次,它必须启用开发人员将异步调用一个 HTTP 表面的特殊服务器模块。 第二个,它必须启用开发人员将其任何收到的原始数据合并到现有页文档对象模型 (DOM)。 这两个的功能但,将丢失其固有的吸引力的很多如果不是的简单而有效的方式实现。
在 ASP.NET 3.5 Service Pack 1 中开发人员发现一个功能强大且可靠的 API 以异步方式连接到基于 HTTP 的 Web 服务的图层。 ASP.NET AJAX 3.5 使得可能,简便总体,您可以从客户端页中引用 Web 服务。 这样做,框架也会自动生成镜像服务约定的 JavaScript 代理类。 现有的 AJAX 框架,同时在服务器和客户端,工作将使开发人员的数据序列化的所有详细信息。 从 JavaScript 开发人员的角度来看,就像通过方法公开行为本地 JavaScript 对象是一个远程 Web 服务 (仍受已知的相同源策略)。
ASP.NET 3.5 1 不能提供相同的优点就是而言生成用户界面。 它使其有很容易地从服务器,获取原始数据,但它不会提供一个功能强大的界面,在用户界面中显示此原始的数据的方式在很多。 AJAX 支持 ASP.NET 3.5 SP 1 中的该主要弱点是缺乏有效的工具为客户端的数据绑定和 HTML 模板。 这是为客户端模板呈现的引擎和一个 made-to-measure 数据绑定语法是您在 ASP.NET AJAX 4.0 中找到最引人注目的功能的原因。
本文,我将为支持 ASP.NET AJAX 4.0 中查看在现实世界 AJAX
相关文档:
一、处理ajax请求的jsp文件:auto.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<%
//设置输出信息的格式及字符集
response.setContentType("text/xml; charset=UTF-8");
response.setHeader("Cache-Control","no-cache&q ......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
StartClientCaching();
......
一、页输出缓存
1.设置 ASP.NET 页缓存的两种方式
1.1 以声明方式设置 ASP.NET 页的缓存
以声明方式设置 ASP.NET 页的缓存的方法是在页中使用 @ OutputCache 指令,它的常用属性如下:
程序代码
<%@ OutputCache Duration="" VaryByParam="" VaryByControl="" VaryByHeader="" VaryByCustom="" CacheProfi ......
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。
在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开 ......