2011-06-10 55 views
0

我對網絡世界相當陌生,所以請耐心等待。母版頁面的組件化以及可恢復性

假設我有幾個我的公司和我的姊妹公司會使用的web應用程序。在不久的將來也會有大量新的網絡應用程序。大多數這些應用程序將跨越多個服務器甚至域;有些可能是內聯網,有些可能是公司對作物。無論如何,我們希望所有的應用程序都能夠共享相同的外觀&感受;現在,我們基本上覆制&粘貼一個現有的項目,並從那裏工作。它感覺馬虎,我認爲必須有更好的方法。我在發帖之前嘗試過研究,但是我沒有做出來。我的第一個想法(再次,我是新來的網站,所以不要笑太多)是創建一個庫,其中將包含一些母版頁(對於標準的ASP.net應用程序&爲MVC應用程序),樣式表和圖像。然後在web.config文件中提供「公司名稱」&「App Name」的值。不幸的是,谷歌搜索這個想法帶來了一些結果,表明這將是sl。。

我很想聽聽更有經驗的開發人員如何使用這個。

回答

0

對於ASP.NET Web窗體應用程序,您可能需要查看主題。主題允許您使用一組主要頁面/內容頁面,但動態識別將應用於應用程序的主題。這是一個非常強大的功能,我沒有經常看到它。但是,如果使用正確,它看起來可能適合您的需求。

另一方面,MVC不實現主題Web窗體的方式。或者至少它不符合我的知識。其他人可能想要跳進那一個。

+0

我在搜索這個主題時看到了主題,但我不確定它足夠強大,足以處理我需要的所有東西。我會更深入地研究它,然後回來,並將其標記爲答案,如果它有效的話。謝謝。 – JWinning 2011-06-10 05:39:42

0

儘管我不是一個有經驗的開發人員,但我總是在不同的應用程序中使用一個通用的樣式表。這一點以及需要包含在每個頁面中的元素列表在過去一直很好。

+0

如果只是樣式表,那會很棒。但是我們有一個特定的masterpage,導航菜單和圖像集,需要始終保持一致。 – JWinning 2011-06-10 05:36:03