AJAX.MVC框架设计陈述 1)AJAX交互设计
前后端的交互是整个框架的中心,我希望从流的角度来设计AJAX的交互
AJAX的设计将横贯前后端
前端是主动
后端是被动
整体考虑的话 前后端使用一个统一的接口进行AJAX交互
后端 用一个唯一的URL来处理 AJAX请求
接口名称 处理接口:[http://域名/mvc.ajax] 封装所有的AJAX请求的预处理
调试接口:[http://域名/debug.ajax] 允许前端编程时 映射后端的MODLE块 生成前端的MODLESOURCE{该接口不应该在业务处理中可见}
后端MVC.AJAX接口 接受2个参数 m,p m代表类型 p是参数的串{不考虑后端的具体编程语言}
前端的AJAX处理将全部围绕 AJAX接口
前端命名方式
info.kk3k.AJAX {根据JAVA包的命名规范 倒转域名+类名}
AJAX表示整个AJAX处理的空间和方法调用
AJAX(post|get,url,data,ancy,callbcak,errorcb) //最原始的AJAX调用方法
AJAX.Config={....} //AJAX全局配置文件
AJAX.Factory
相关文档:
//Ajax应用的五个步骤
//1.创建XMLHttpRequest对象
var xmlHttp=createXMLHttpRequest();
function createXMLHttpRequest()
{
var xmlHttp;
if(Window.XMLHttpRequest)
{
//IE6以上版本和其他浏览器内置XMLHttpRequest对象
xmlHttp=new XMLHttpRequest();
......
在.net的验证控件中有一个CustomValidator验证控件,其属性ClientValidationFunction为客户端函数,在需要验证的控件失去焦点或者post数据时,调用该函数。
前台:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CustomValidatorTest.aspx.cs" Inherits="Web.CustomValidatorTest" %>
<!DO ......
asp.net ajax学习笔记
一、 登堂入室——基本概念
http://blog.csdn.net/soldierluo/archive/2009/11/18/4830758.aspx
二、 小试身手——第一个Ajax程序
http://bl ......
1. Accordion
【功能概述】Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个 CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的 template里包括了对其Header和Content的定义。我们可以在后台 ......