博文

[置顶] Ajax实现无刷新三联动(2007-07-24 12:56:00)

摘要: 1.html代码
<HTML>
    <HEAD>
        <title>Ajax实现无刷新三联动下拉框</title>
        <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
        <meta content="C#" name="CODE_LANGUAGE">
        <meta content="JavaScript" name="vs_defaultClientScript">
        <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
        <SCRIPT language="javascript">           
            //城市------------------------------
            function cityResult()
      ......

阅读全文(3597) | 评论:1

Ajax使用入门(2007-07-24 13:00:00)

摘要:Ajax定义为“Asynchronous JavaScript + XML”的简称,也就是异步的JavaScript和XML处理。从原理上看,主要是Ajax可以通过调用HttpRequest实现与服务器的异步通讯,并最终在网页中实现丰富友好的用户界面
Ajax使用初步,配置步骤
1.把Ajax.dll copy到应用系统bin目录下,然后在工程引用中引用Ajax.dll,如果没有的话可以下载/Files/singlepine/Ajax.rar
2.配置web.config,添加如下信息
<httpHandlers>
  <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers> 3.假设应用系统叫Document,目录格式为Pages\AjaxTest
4.在Pages\AjaxTest下建立cs文件AjaxMethod.cs,添加如下方法
//[Ajax.AjaxMethod]
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
public static string GetNIVNumber(string str)
{
 return str;
} 5.在Pages\AjaxTest下建立页面AjaxForm.aspx
<HTML>
 <HEAD>
  <title>AjaxForm</title>
  <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
  <meta name="CODE_LANGUAGE" Content="C#">
  <meta name="vs_defaultClientScript" content="JavaScript">
  &......

阅读全文(1928) | 评论:0

Ajax无刷新实现图片切换(2007-07-24 12:10:00)

摘要: 1.页面cs代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using AjaxPro; public partial class _Default : System.Web.UI.Page
{
    protected string displayCategoryID;
    protected void Page_Load(object sender, EventArgs e)
    {
        Utility.RegisterTypeForAjax(typeof(AjaxMethod));
        displayCategoryID = "17";
    }
} 2.html代码
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Ajax无刷新实现图片切换特效</title>
    <link type="text/css" href="css/tree.css" rel="stylesheet">
        <......

阅读全文(3374) | 评论:0

AJAX框架资源汇总 (2007-06-28 18:15:00)

摘要:1. Pure Javascript: Application Frameworks 1.1 Bindows (成立于2003年) Backbase是一个通过DHTML、JavaScript、CSS和HTML等技术强劲联合起来的一套完整的Windows桌面式的WEB应用程序解决方案。Bindows无需下载安装客户端支撑组件(如Java、ActiveX或Flash),仅需一个浏览器。纯OO的理念体现在Bindows任何地方,Bindows或许是笔者见过的最完整最强大的AJAX应用程序平台。
Bindows是商业程序的,使用了来自于MB的技术(总部位于GA USA,主要开发中心在瑞典,成立于2002年)。 Bindows框架提供的功能和特性有: 基于面相对象技术的类和API 一套完整的Windows桌面系统,支持各种特性窗口模式,包括菜单、表单、表格、滑动条、测量仪器窗口和其他一些Windows窗口特性支持。 是开发zero-footprint(零空间占用)SOA客户端应用程序首选工具包 本机的XML,SOAP和XML-RPC支持 单用户到企业级开发的支持 内建的完美的AJAX支持 Bindows开发环境: 支持企业级规模的项目开发 跨浏览器、跨OS平台的支持 不受服务器结构限制 良好的与新的、现有的资源互操作性 统一的开发接口   1.2 BackBase (成立于2003年) BackBase是一个完整的浏览器端框架,提供了丰富的浏览器操作功能,以及对.NET和JAVA平台的集成。
商业化产品,来自于Backbase B.V(总部在Amsterdam,成立于2003年)。   1.3 DOJO (开发中,成立于2004年9月) DOJO提供完整的轻量级窗口组件和浏览器-服务器消息映射支持 提供创建自定义Javascript窗口组件的框架支持 预制的丰富的窗口类型库 B/S消息映射支持——XMLHttpRequest和其他机制 支持浏览器中的URL操纵功能 开源许可(Academic Free License 2.1),由JotSpot的Alex Russell所领导。 1.4 Open Rico (开发中;成立于2005年5月......

阅读全文(2566) | 评论:0