JS如下(WebServer必须要有回调函数):
function oonclick()
{
WebService.HelloWorld(Result);//是不是前面要加命名空间?我加了命名空间也不行
}
function Result(result)
{
alert(result);//result为返回字符串
}
WebServer 如下:
using System;
using System.Collections;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
/// <summary>
///WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService {
public WebService () {
//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
}
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
}
- 本文标题: JavaScript 调用 WebServer
- 文章分类:【.NET/Web】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
- 上一篇:ASP.NET 通过网址传递中文值
- 下一篇: fileupload 当单击选择打开的时候生成