Site.Master页面上的ASP.NET MVC 2数据收集

时间:2012-05-17 17:53:55

标签: asp.net asp.net-mvc-2

我有一个site.master页面,我需要在其中收集简报注册,所以我希望我能在注册时立即向用户提供反馈,而不是中断任何其他页面活动。这是一个简单的文本框和按钮。

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

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

谢谢! 布拉德

1 个答案:

答案 0 :(得分:0)

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

然后在客户端应用中,您可以使用标准.ajax()方法进行注册。它的跳数有点令人费解,但它可以让您控制流程的每一步并避免跨域问题。