0

这是一个非常重要的问题。我想使用 ASP.NET 实现一个共享页面,我可以从 Web 服务下载它以包含在任何域上的 ASP、ASP.NET 或 PHP 页面中。共享页面将托管在不同域的单独服务器上,因此我无权访问典型的 ASP.NET 页面方法。

此外,我需要能够使用 jQuery 向 Web 服务发送 AJAX GET 和 POST 请求,并且能够保留会话状态。

在 ASP.NET 中可以实现这样的实现吗?

4

1 回答 1

0

不要期望 cookie 传输域。您在这方面尝试使用 cookie 进行的任何操作都可能会被网络浏览器中的安全性阻止。

此外,尝试跨域 AJAX 请求有许多注意事项。请参阅AJAX - 引入跨域请求 (XDR)在 Internet Explorer 8 和更新版本中使用 jQuery 获取跨域 JSONTicket #8283 对 XDomainRequest 的内置支持

您可能需要考虑以下替代方案之一:

  • 将您的 Web 服务放在同一个站点上。
  • 让站点代表用户对 Web 服务进行查询。
于 2012-10-24T20:29:46.470 回答