抱歉,如果标题与我的问题的相关性不够好,我不知道如何表达我要查找的内容。
我正在寻找的是一种创建子实体的方法?的一个站点。
示例:我们有一个名为“xyz”的网站,它具有默认样式,您可以通过“www.xyz.com”访问它。
我想要做的是类似'www.xyz.com/a' -> 这将加载具有不同布局/css的同一个站点。
差异可能很简单,只是一些 css 颜色变化,而另一些可能是轻微的 html 结构差异。
但恐怕我不知道从哪里开始寻找解决办法。
任何指导都会有很大帮助
谢谢
这很容易,您将在您的网站解决方案中拥有单独的项目。只需创建一个解决方案并(在解决方案资源管理器中)右键单击并创建一个新项目。看看这篇 MSDN 文章。
就 URL 而言,通常接受的方法是设置子域,如下所示:
http://site1.xyz.com
http://site2.xyz.com
为什么不使用单独的站点,而不是使用Profile
其他持久性机制来在运行时决定使用哪个主题?
例如:
protected void Page_PreInit(object sender, EventArgs e)
{
Page.Theme = Profile.UI.Theme = "Reddish";
}
有关完整的配置文件示例,请参阅代码颂。