【发布时间】:2012-10-11 03:04:49
【问题描述】:
在我们公司,我们正试图弄清楚如何在 ASP.NET 中创建一个页面并跨域共享它。
我们想为所有客户网站创建一个简单的“购物车”页面,这样我们就可以从一个中心位置(例如http://ourwebsite.com/thecart.aspx)包含该页面,而无需重复代码,并且仍然可以能够将每个客户端的 CSS 样式和品牌应用到页面。
我们如何在 ASP.NET 中跨网站共享单个页面?
我们客户的每个网站都位于不同的域中,在某些情况下也可能位于不同的服务器上。
【问题讨论】:
-
如果你在同一个机器上托管,你可以使用虚拟目录指向同一个地方
-
就像我上面所说的那样,在某些情况下,我们不会将网站托管在同一台服务器上,因此我们不能依赖虚拟目录在网站之间共享页面。
-
哇.. 我是一名太空学员。抱歉,我完全错过了“服务器部分”
-
我不确定您是否可以在不使用 iframe 的情况下“包含”该页面。您可以允许在您的
thecart页面上发布帖子,但您仍然需要为其编写前端代码。 -
服务器将托管页面并呈现它,你会认为是的。不过,我认为爱尔兰酋长正朝着更好的方向前进。你可以看看创建一个 UC 或 dll 什么的
标签: asp.net webpage multi-tenant