gpt4 book ai didi

asp.net - 在 ASP.NET 中跨网站共享页面

转载 作者:可可西里 更新时间:2023-11-01 13:14:33 24 4
gpt4 key购买 nike

在我们公司,我们正试图弄清楚如何在 ASP.NET 中创建一个页面并跨域共享它。

我们想创建一个简单的“购物车”页面,它对我们所有的客户网站都是一样的,这样我们就可以从一个中心位置(例如 http://ourwebsite.com/thecart.aspx) 而无需重复代码,并且仍然能够将每个客户端的 CSS 样式和品牌应用到页面。

我们如何在 ASP.NET 中跨网站共享单个页面?

我们每个客户的网站都在不同的域中,在某些情况下也可能在不同的服务器上。

最佳答案

我认为您想做的是管理一个页面并让它自动更新您客户站点上的其他页面,理想情况下与“共享资源”是一样的,不是吗?为此,您不一定需要“共享”页面,您需要一个简单的过程来部署单个页面的多个站点,呃……我想?在任何情况下,如果不通过 iframe 加载页面,或者创建一个像“cart.somedomain.net”这样的中心点,然后将信息前后推(我假设你会有购物车项目),你需要一个在不同站点上自动发布页面的方法。

即使您将“购物车”页面作为自己的解决方案,然后将其包含在各个站点中,您仍然会遇到部署问题。我认为您有几种选择,其中一些之前提到过:

  1. 创建一个从外部源加载页面的 iframe。
  2. 为所有域创建一个中心位置,以将信息推送到其结账流程(store.somedomain.net 或 somdomain.net/cart.aspx)并相应地处理它。
  3. 创建一个应用程序或脚本,自动将更新的资源部署到多个站点(我不知道有执行此操作的工具,否则我会向您提供名称,抱歉)。

无论如何,希望对您有所帮助,祝您好运。

关于asp.net - 在 ASP.NET 中跨网站共享页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12826057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com