我的問題:Mvc2網站與多個設計模板
我有網站,我有多個設計,哪個管理員可以切換。
我一直想知道如何實現這個到mvc2項目。
我如何在PHP這樣做是: 創建呈現的內容並更換支架例如:{SITE:HEADER_CONTENT}
後,我有這樣的渲染結果和它傳遞給用戶,如類 $網站 - >模板 - >渲染();
我一直想知道如何在asp.net MVC2做到這一點的(我不能使用MVC3作爲項目幾乎是一個模板完成)
任何guideance都會受到歡迎,
P
我的問題:Mvc2網站與多個設計模板
我有網站,我有多個設計,哪個管理員可以切換。
我一直想知道如何實現這個到mvc2項目。
我如何在PHP這樣做是: 創建呈現的內容並更換支架例如:{SITE:HEADER_CONTENT}
後,我有這樣的渲染結果和它傳遞給用戶,如類 $網站 - >模板 - >渲染();
我一直想知道如何在asp.net MVC2做到這一點的(我不能使用MVC3作爲項目幾乎是一個模板完成)
任何guideance都會受到歡迎,
P
相反,我將使用控制器的內容 菜單控制器 模板控制器 等。
在模板控制器中,我將使用模板名稱爲contstructor即用戶將能夠指定模板從模板文件夾將被解析爲HTML。 並解析代碼
您可以使用asp.net佔位符爲您的內容實現相同的操作,方法是在母版頁中爲headcontent,maincontent等創建佔位符,然後在您的內容頁面中填充這些佔位符。
我不是100%確定如何在模板之間進行切換,也許是通過控制器的viewdata傳遞給主模塊?我從來沒有試圖這樣做,所以不確定最好的解決方案。
您可以在您的母版頁上聲明的css文件之間切換。這將適用於簡單的更改,如顏色和背景。
如果你希望移動元素(即一個設計爲兩列,而另一種是三列),那麼你需要看看http://haacked.com/archive/2009/04/22/scripted-db-views.aspx
這不僅應該改變CSS,而且應該改變容器的佈局,其中文本被合成爲橫向和縱向佈局,並且包含不同的類型元素(例如)表格與DIV標籤格式化 – cpoDesign 2011-06-07 13:41:38
我需要在不同的模板之間進行交換(頁面的設計) – cpoDesign 2011-06-07 12:41:55