0

我有一个 site.master 页面,我需要在其中收集时事通讯注册,所以我希望我可以在用户注册时立即向他们提供反馈,并且不会干扰任何其他页面活动。它是一个简单的文本框和按钮。

然后数据被写入远程 WCF Web 服务,所以我可以使用 AJAX 调用,尽管那将是跨域的,这可能是一个问题。服务返回成功消息或失败原因。

所以,我的问题是,这种实现的最佳方法是什么,我可以使用该服务吗?

谢谢!布拉德

4

1 回答 1

0

为了避免跨域问题,我会使用“双跳”解决方案。首先,在您的项目中添加对 WCF 服务的引用。然后在您的控制器中创建一个返回 a 的方法JsonResult,在该方法中您可以调用 WCF 服务并将结果作为 JSON 返回。

然后在客户端应用程序中,您可以使用标准.ajax()方法进行注册。它与跳数的数量有点复杂,但它可以让您控制过程的每个步骤并避免跨域问题。

于 2012-05-17T18:47:26.657 回答