二、小试身手——第一个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
相关文档:
从2005 年Web2.0 的兴起开始算起,Ajax 伴随着国内的Web 开发社区走过了近四年的成长时间。四年的时间,对于一项Web 技术不算短了,这不仅是对当初对Ajax“旧瓶装新酒”持不屑态度的人的反驳,更把更多观望中的开发者拉入了Web 开发的行列。
Ajax的框架也开始一一出现:
Buffalo 是现任Thought ......
AjaxSuggest.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxSuggest.aspx.cs" Inherits="AjaxSuggest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/199 ......
最近在负责做网站的后台管理部分,觉得jquery的sortable做动态工具栏很实用,但网上很多都只介绍ajax和sortable一起,没有和database结合着用,唯一看到的就是用cookie,如果有朋友喜欢用cookie的,可以来这里看看。 我个人不喜欢cookie,cookie有时间的限制,而且好多人现在都禁止cookie的使用了。就自己编了个码,用php、j ......
为了让各为能够了解什么是AJAX,以下是一个AJAX的手工范例(即不引用任何的Library或AJAX
framework),此范例颇为精要易懂,其作用主要是透过Client 端的Browser来即时监控Web 服务器资源或效能变化,各位只要做过
一遍范例就能够了解AJAX在网页开发上是多么具有威力了。
先来看看效果图:
本范例是一个简单的A ......