二、小试身手——第一个Ajax程序
一、 新建一个Ajax_Start的网站
二、 在网站中添加一个web服务(ws_start.asmx)
在vs2008中,添加一个web服务生成了两个文件,一个是asmx文件,一个是在App_code里的cs文件;我觉得这样并不好,主要是不方便管理,至少现在在我看来是这样,所以下面我们要来改造一下它
三、 改造vs2008中生成的web服务
1) 首先将App_code里ws_start.cs中的代码全部copy出来,然后放入到ws_start.asmx文件中去
2) 删除App_code里的ws_start.cs文件
3) 将ws_start.asmx中的最上面的WebService里的CodeBehind属性删除,因为我们已经在前一步删除了CodeBehind里关联的文件
4) 因为vs2008生成的web服务的cs文件没有命名空间,所以必须为它加上一个命名空间:namespace Ajax_Start
5) 修改WebService里的class属性值,因为我们已经为生成的类添加了命名空间,所以Class="Ajax_Start.ws_start"
四、 向Default.aspx页面中添加一个ScriptManage控件,并关联到上面建立的web服务,代码如下:
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/ws_start.asmx" />
</Services>
</asp:ScriptManager>
五、 编写web服务中的函数,新增函数如下:
在添加函数之前要先将// [System.Web.Script.Services.ScriptService]的注释去掉,因为只有使用了ScriptService的类才能通过ajax在客户端调用
&nb
相关文档:
<!--注册验证用户名是否存在(不刷新)(2008-07-10 11:22:08)标签:document if color ch rs 注册 ajax 验证 用户名 it 分类:网络编程应用
针对ASP的 用的是AJAX写的
分两部分
-->
1.注册页面
JS部分:
<script language="JavaScript">
function chuser(){
var csuser=docume ......
简单的描述下 DWR 配置(保密协议,在此不公开项目名称,项目相关名称全部用XXXX代替)
首先 废话不说了 大家都应该理解DWR的用处 不懂的去百度
必要包 DWR.JAR 官方下载地址http://directwebremoting.org/dwr/download.html
这个项目是由 SSH+dwr+jquery+sitemesh+freemarker
WEB.XML
<!-- dwr -->
<serv ......
主要是文件的一个管理系统,页面脚本是由JQuery (V1.3.1)插件的方式编写,所有功能都是通过Ajax和后台数据互交,并结合自己开发的插件与结合第三方插件的整合,服务器端由ASP.NET编程(有兴趣的朋友可以改写成其它代码,如jsp/php,根目录有后台程序配置). 希望大家喜欢(做完就急急忙忙发布了,没有写太多注释,希望大家多多包 ......
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LeftMenu.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xht ......