這是場景。我希望能夠根據客戶私人標記網站(存儲爲子域)。現在,隨着客戶註冊,我們將在數據庫中設計/存儲專用標籤。我希望將私有標籤作爲每個客戶的主頁面文件存儲,並從數據庫中隨時加載。從MVC應用程序的數據庫動態加載主頁面
從我一直在尋找的東西看,似乎不可能。我看到我可以設置ViewPage.MasterPageFile屬性,但這是文件系統上主文件的字符串路徑。
我認爲這樣做的唯一方法是編輯私有標籤,直接將條目保存到文件系統上的.master文件中,但這看起來很詭異。
感謝您的任何見解。
這是場景。我希望能夠根據客戶私人標記網站(存儲爲子域)。現在,隨着客戶註冊,我們將在數據庫中設計/存儲專用標籤。我希望將私有標籤作爲每個客戶的主頁面文件存儲,並從數據庫中隨時加載。從MVC應用程序的數據庫動態加載主頁面
從我一直在尋找的東西看,似乎不可能。我看到我可以設置ViewPage.MasterPageFile屬性,但這是文件系統上主文件的字符串路徑。
我認爲這樣做的唯一方法是編輯私有標籤,直接將條目保存到文件系統上的.master文件中,但這看起來很詭異。
感謝您的任何見解。
看看在VirtualPathProvider
樣本代碼在這裏:http://support.microsoft.com/kb/910441
也許你可以使用一個HTTP處理程序?你可以傳遞一個查詢參數給專用標籤來輸出主頁面的HTML。然後,您只需將ViewPage.MasterPageFile屬性設置爲處理程序+查詢參數
最後回到工作該項目,這個想法運作良好 – 2011-08-03 13:40:19