异步调用webservice,在实例化对象里怎么没有begin<方法>和end<方法>?具体见内

jobs2001 2009-12-08 12:46:01
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

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

//Uncomment the following line if using designed components
//InitializeComponent();
}

[WebMethod]
public string HelloWorld() {
return "Hello World ";
}

}

这是客户端调用-----------------
private void button7_Click(object sender, EventArgs e)
{
webservicetest.Service service = new webservicetest.Service();
service.Url = "http://d-sjn-khathi/webservicetest/Service.asmx ";
label1.Text = service.(注意:这个地方只能看见HelloWorld(),没有beginHelloWorld()和endHelloWorld())
}


硬写上去编译时告知无定义
...全文
155 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-12-08
  • 打赏
  • 举报
回复
WebService.cs
[WebService(Namespace = "http://tempuri.org/")]
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService {
public WebService () {
}

[WebMethod]
public string HelloWorld() {
return "Hello ";
}
}
Default.aspx
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService.asmx" />
</Services>
</asp:ScriptManager>
<input id="btnInvoke" type="button" value="Say Hello"
onclick="return A()" />


<script type="text/javascript" language="javascript">
function A()
{
var name ="";
WebService.HelloWorld(webserviceSuccess);

}
function webserviceSuccess(result)
{
}
</script>

看看生成的本地代理类。
宝_爸 2009-12-08
  • 打赏
  • 举报
回复
参考:ImportCSV是WebMethod

public void ImportCDR()
{
try
{


objwsImportCDR.ImportCSVCompleted += new ImportCDRWS.ImportCSVCompletedEventHandler(Process_Completed);

objwsImportCDR.ImportCSVAsync(txtFilePath.Text.ToString(), "3/05/2004",2);

}
catch (Exception exx)
{
}
}
public void Process_Completed(object sender, ImportCDRWS.ImportCSVCompletedEventArgs e)
{

_DataSet = e.Result;
}

转自http://forums.asp.net/t/1279465.aspx
宝_爸 2009-12-08
  • 打赏
  • 举报
回复
应该是这两个函数
HelloWorldAsync
HelloWorldOperationCompleted
jobs2001 2009-12-08
  • 打赏
  • 举报
回复
自己顶上去

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧