1

抱歉,如果标题与我的问题的相关性不够好,我不知道如何表达我要查找的内容。

我正在寻找的是一种创建子实体的方法?的一个站点。

示例:我们有一个名为“xyz”的网站,它具有默认样式,您可以通过“www.xyz.com”访问它。

我想要做的是类似'www.xyz.com/a' -> 这将加载具有不同布局/css的同一个站点。

差异可能很简单,只是一些 css 颜色变化,而另一些可能是轻微的 html 结构差异。

但恐怕我不知道从哪里开始寻找解决办法。

任何指导都会有很大帮助

谢谢

4

2 回答 2

0

这很容易,您将在您的网站解决方案中拥有单独的项目。只需创建一个解决方案并(在解决方案资源管理器中)右键单击并创建一个新项目。看看这篇 MSDN 文章

就 URL 而言,通常接受的方法是设置子域,如下所示:

http://site1.xyz.com
http://site2.xyz.com
于 2012-06-11T17:51:18.590 回答
0

为什么不使用单独的站点,而不是使用Profile其他持久性机制来在运行时决定使用哪个主题?

例如:

protected void Page_PreInit(object sender, EventArgs e)
{
    Page.Theme = Profile.UI.Theme = "Reddish";
}

有关完整的配置文件示例,请参阅代码颂。

于 2012-06-11T18:06:59.440 回答