ajax传递多个参数具体实现(ajax传对象中的对象)一看就会

随心笔谈3年前发布 admin
231 0 0

文章摘要

这篇文章介绍了如何使用C#语言通过System和System.Web.Services集成创建一个简单的Web服务(WebService1)。文章详细说明了该服务的结构,包括使用[WebService]和[WebMethod]关键字定义了四个方法:HelloWorld、ValidateUser、GetDate和Login。其中,HelloWorld方法返回“Hello World”,ValidateUser方法验证用户名是否为“onlives”,返回相应提示信息,GetDate方法返回当前日期和时间,Login方法验证用户名和密码是否正确,返回布尔值结果。文章通过代码示例展示了如何使用System和System.Web.Services组件构建一个功能简单的Web服务。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Services;

namespace ajax11

{

///

/// WebService1 的摘要说明

///

[WebService(Namespace=”http://tempuri.org/”)]

[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]

[System.ComponentModel.ToolboxItem(false)]

// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

[System.Web.Script.Services.ScriptService]

public class WebService1 : System.Web.Services.WebService

{

[WebMethod]

public string HelloWorld()

{

return “Hello World”;

}

[WebMethod]

public string ValidateUser(string username)

{

if (username==”onlifes”)

{

return “用户名已被占用,请选择其他”;

}

else

{

return “可以使用,请继续”;

}

}

[WebMethod]

public string GetDate()

{

return DateTime.Now.ToString(“yyyy-MM-dd hh:mm:ss”);

}

[WebMethod]

public string Login(string username, string pwd)

{

if (username==”admin” && pwd==”888888″)

{

return “true”;

}

else

{ return “false”; }

}

}

}

© 版权声明

相关文章