将表单数据发布到MVC应用程序中的不同域

时间:2012-11-06 18:58:14

标签: asp.net-mvc-3 asp.net-ajax

我尝试将表格数据从我的mvc网站发布到其他网域而不刷新页面[Ajax.post]。但是表单数据没有保存在其他域中。虽然我将相同的数据发布到普通表单帖子:`此数据保存到Marketo站点。 您是否可以建议是否有任何可能的方法将表单数据发布到跨域而不刷新页面?

名字: 电子邮件地址: 订阅

1 个答案:

答案 0 :(得分:0)

  

我尝试将表单数据从我的mvc站点发布到其他域而不刷新页面[Ajax.post]。但表单数据未保存在其他域中。

这是因为Cross Origin Resource Sharing(CORS)限制

并规避CORS可能的解决方案之一是在您的服务器端建立一个代理,并让该代理与另一个域进行通信,当我发布相同内容时,我会将的内容缩小数据正常后发布[]。此数据保存到Marketo网站。“

  

您能否建议是否有任何可能的方式将表单数据发布到跨域而不刷新页面?

JSONP

[跨域Ajax - 简介]

What is JSONP all about?