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