asp.net-mvc – 我如何从MVC3 Razor Controller调用webservice?
发布时间:2020-12-16 03:23:01 所属栏目:asp.Net 来源:网络整理
导读:在我的项目中,我需要从控制器调用Web服务.我已经完成了以下工作,但它确实有效. 将Web服务的Web引用添加到项目中. 按以下方式呼叫服务: Service Wservice=new Service();Wservice.loginCompleted+=new Wservice_login_Completed;WService.login_Async("usern
在我的项目中,我需要从控制器调用Web服务.我已经完成了以下工作,但它确实有效.
>将Web服务的Web引用添加到项目中. Service Wservice=new Service(); Wservice.loginCompleted+=new Wservice_login_Completed; WService.login_Async("username","Password"); 注意:每当我调用此服务时,它都会抛出错误 为了克服这个问题我使用 [Httppost] public ActionResult login(logmodel model) { Task.Factory.StartNew(() => { Wservice.loginCompleted+=new Wservice_login_Completed; WService.login_Async("username","Password"); }); if(finalresult==true) { *** return View(); } } void Wservice_login_completed() { Here i got the output. } 但调用Wservice_login_completed()函数是在返回View ***之后,所以我没有得到结果.我如何实现“从Controller调用web服务”..任何想法? 解决方法
最后,我成功地从MVC Controller调用了web服务.
注意:添加ServiceReference而不是WebReference并避免 [Httppost] public ActionResult login(logmodel model) { Wservice.ServiceSoapClient _host = new Wservice.ServiceSoapClient("ServiceSoap"); var result_out = _host.login(uname,pwd,"test1","test2","test3","test4"); } 这里“ServiceSoap”是我们服务的端点.您可以在app.confiq或web.config文件中显示端点.快乐的编码……! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 你能以编程方式设置MachineKey吗?
- asp.net-mvc – Ninject绑定可以基于URL /路由值吗?
- ASP.NET的延迟作业是否运行异步代码?
- asp.net-core – 尝试激活RegisterModel时无法解析类型IEma
- asp.net – MVC 4模型回归null
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- asp.net – 如何使用SqlDependency使OutputCache依赖于每个
- asp.net-mvc-3 – 在MVC3中禁用HTML.TextAreaFor
- asp.net – 如何让Google不会将自定义404错误页面编入索引?
- asp.net – [DataType(DataType.EmailAddress)]和[EmailAdd
推荐文章
站长推荐
- asp.net – VS.NET 2015项目不会构建
- asp.net – 登录后对Membership.GetAllUsers()的
- asp.net – .NET Framework 4.0是否需要重启?
- asp.net – Autofac懒惰属性注入
- 我可以在.NET中设置IIS MIME类型吗?
- 我应该使用ASP.NET构建我的网站以利用我的C#知识
- asp.net – ANT和WAR文件的.NET等价物?
- asp.net – System.Web.Security.FormsAuthentic
- asp.net-core – 我可以在不是ASP.NET Core的.NE
- asp.net-mvc – ASP .NET MVC保护控制器/动作
热点阅读