`
javatoyou
  • 浏览: 1016650 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ASP.NET AJAX中使用Web Service

 
阅读更多

页面代码:

<%@ Page Language="C#" %>

<!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/1999/xhtml">

<head id="Head1" runat="server">
<style type="text/css">
body { font: 11pt Trebuchet MS;
font-color: #000000;
padding-top: 72px;
text-align: center }

.text { font: 8pt Trebuchet MS }
</style>

<title>Simple Web Service</title>

XXXXXX type="text/">

// This function calls the Web Service method.
function GetServerTime()
{
Samples.AspNet.ServerTime.GetServerTime(OnSucceeded);
}

// This is the callback function that
// processes the Web Service return value.
function OnSucceeded(result)
{
var RsltElem = document.getElementById("Results");
RsltElem.innerHTML = result;
}

</script>

</head>

<body>
<form id="Form1" runat="server">
<asp:ScriptManager runat="server" ID="scriptManager">
<Services>
<asp:ServiceReference path="ServerTime.asmx" />
</Services>
</asp:ScriptManager>
<div>
<h2>Server Time</h2>
<p>Calling a service that returns the current server time.</p>

<input id="EchoButton" type="button"
value="GetTime" on click="GetServerTime()" />
</div>
</form>

<hr/>

<div>
<span id="Results"></span>
</div>

</body>

</html>

Web Sercice的定义:

<%@ WebService Language="C#" Class="Samples.AspNet.ServerTime" %>

using System;
using System.Web;
using System.Web.Services;
using System.Xml;
using System.Web.Services.Protocols;
using System.Web.Script.Services;

namespace Samples.AspNet
{

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class ServerTime : System.Web.Services.WebService
{

[WebMethod]
public string GetServerTime()
{
return String.Format("The server time is {0}.",
DateTime.Now);

}

}

}

分享到:
评论

相关推荐

    使用ASP.NET AJAX异步调用Web Service和页面中的类方法

    使用ASP.NET AJAX异步调用Web Service和页面中的类方法。 使用ASP.NET AJAX异步调用Web Service和页面中的类方法。 使用ASP.NET AJAX异步调用Web Service和页面中的类方法。

    ASP.NET AJAX客户端访问Web Service及面向对象类型系统实例

    ASP.NET AJAX客户端访问Web Service及面向对象类型系统实例

    ASP.NET 2.0 Ajax程序设计——第II卷书中代码2

    还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与服务器端通信而创造的种种便利条件,包括直接调用Web Service、页面方法以及ASP.NET 应用服务(例如身份验证、用户个性化以及全球化服务)等。ASP.NET ...

    ASP.NET AJAX

    导读:ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET...

    ASP.NET 2.0 Ajax程序设计——第II卷:客户端Microsoft AJAX Library与异步通信层源代码

    还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与服务器端通信而创造的种种便利条件,包括直接调用Web Service、页面方法以及ASP.NET 应用服务(例如身份验证、用户个性化以及全球化服务)等。ASP.NET ...

    支持ASP.NET Ajax的Web Service

    WCF与Ajax开发实践系列课程(2):支持ASP.NET Ajax的Web Service

    ASP.NET和AJAX简洁教程

    页面通过ASP.NET AJAX功能,调用一个Web Service来完成职员表中的数据增、删、改、查。 创建一个Web Service 作为开始,使用Visual Studio 2005创建一个新的Web站点,注意把ASP.NET AJAX项目模板添加到新站点...

    ASP.NET Ajax客户端编程

    ASP.NET Ajax客户端编程,异步调用Web Service和页面中的类方法

    ASP.NET 2.0 Ajax程序设计:第II卷源代码

    的种种便利条件,包括直接调用Web Service、页面方法以及ASP.NET应用服务(例如身份验证、用户个性化以及全球化服务)等。ASP.NET AJAX框架 的客户端部分适合从零开始创建完善、复杂、高效的Ajax应用程序。. 本书...

    ASP.NET 2.0 Ajax程序设计——第II卷书中代码3

    还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与服务器端通信而创造的种种便利条件,包括直接调用Web Service、页面方法以及ASP.NET 应用服务(例如身份验证、用户个性化以及全球化服务)等。ASP.NET ...

    ASP.NET 2.0 Ajax程序设计——第II卷书中代码1

    还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与服务器端通信而创造的种种便利条件,包括直接调用Web Service、页面方法以及ASP.NET 应用服务(例如身份验证、用户个性化以及全球化服务)等。ASP.NET ...

    asp.net ajax 实例

    客户端 与 服务器端 ajax 交互 jquery webservice 的应用

    XML与WEB Service技术(微软):第07章 ASP.NET AJAX.ppt

    XML与WEB Service技术(微软):第07章 ASP.NET AJAX.ppt

    MSDN Webcast - ASP.NET AJAX深入浅出系列课程(14):Profile Service的实现方式与扩展(Level 300) (ID:1032351378)

    讲座内容: Profie 是ASP.NET 2.0的重要特性之一,而ASP.NET AJAX提出了Profile Service,使开发人员能够方便地在客户端以AJAX的方式来处理Profile信息。这节课我们将来了解这个ProfileService简单的功能细节以及...

    ASP.NET从入门到精通

    第14章 ASP.NET XML 和Web Service 第五篇 ASP.NET 3.5 高级编程 第15章 图形图像编程 第16章 ASP.NET 3.5 和AJAX 第17章 ASP.NET MVC 基础 第18章 WCF 开发基础 第19章 WPF 开发基础 第六篇 ASP.NET 3.5 与LINQ 第...

    精通ASP.NET2.0的Web2.0+电子教程.rar

    精通ASP.NET2.0的Web2.0+电子教程 本书重点介绍了使用ASP.NET 2.0(C#)技术开发Web 2.0时代的热门网 络应用系统(如RSS、Blog、Tags、Web Servicc、BBS、XML、Ajax、WIKI等 )的方法,以及开发这些系统...

    ASP.NET 3.5开发大全 (中文 PDF 完整书签 非扫描)

    第15章:介绍了如何使用ASP.NET中.NET应用程序框架的GDI+进行Web应用程序的图形图像编程。 第16章:随着互联网的不断发展,无刷新应用AJAX也越来越多的被人们所关注,本章详细的介绍了如何在ASP.NET 2.0和3.5中进行...

    asp.net知识库

    在ASP.NET中使用WINDOWS验证方式连接SQL SERVER数据库 改进ADO.Net数据库访问方式 ASP.NET 2.0 绑定高级技巧 简单实用的DataSet更新数据库的类+总结 [ADO.NET]由数据库触发器引发的问题 为ASP.NET封装的SQL数据库...

    ASP.NET程序设计教程与实训(C#语言版)

    开发Web应用程式的类别库,封装在System.Web.dll档案中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程式与通讯处理等工作,以及Web Service的基础架构。ASP.NET是ASP技术的后继者,...

    ASP.NET 3.5开发大全

    第14章.ASP.NET_XML和Web_Service 第15章.图形图像编程 第16章.ASP.NET_3.5和AJAX 第17章.ASP.NET_MVC基础 第18章.WCF开发基础 第19章.WPF开发基础 第20章.ASP.NET_3.5与LINQ 第21章.使用LINQ查询 第22章.注册模块...

Global site tag (gtag.js) - Google Analytics