0
我正在研究一个asp.net web应用程序,我需要管理不同的区域和子区域,每个区域和子区域都会有他们的母版页设计,将自己的内容显示在网站上。 应用程序部署在单个位置,但不同的域和子域指向相同的部署位置。我必须根据访问的URL来更改显示的内容以及其设计。还有一个主要地区将显示所有内容。根据子域或网址更改网站内容
在ASP.NET中使用SQL Server实现此功能的最佳方法是什么?
我正在研究一个asp.net web应用程序,我需要管理不同的区域和子区域,每个区域和子区域都会有他们的母版页设计,将自己的内容显示在网站上。 应用程序部署在单个位置,但不同的域和子域指向相同的部署位置。我必须根据访问的URL来更改显示的内容以及其设计。还有一个主要地区将显示所有内容。根据子域或网址更改网站内容
在ASP.NET中使用SQL Server实现此功能的最佳方法是什么?
你有几个问题要解决。首先,您需要知道用户正在使用哪个主机头来访问该网站。
你可以使用任何页面上获取: -
HttpContext.Request.Url.Host
第二个问题是,这取决于主机您找到的内容的有条件显示。您的问题涉及每个拥有自己的母版页的子域。
你应该看看这篇文章,它解释了如何以编程方式选择母版页。
http://msdn.microsoft.com/en-us/library/c8y19k6h%28v=vs.100%29.aspx
有了这两个要素,你的过程就变成了: -
它的工作提供正确的母版页,谢谢 :) – yadavr