主页的组件化以及可重用性

时间:2011-06-10 01:40:29

标签: asp.net

我对网络世界相当新,所以请耐心等待。

假设我有一些网络应用程序,我的公司和我的几个姐妹公司将使用。在不久的将来还会有很多新的网络应用程序。大多数这些应用程序将跨越多个服务器甚至域;有些可能是内联网,有些可能是公司到作物。无论如何,我们希望所有应用程序共享相同的外观和感觉;就像现在一样,我们基本上复制&粘贴现有项目并从那里开始工作。这感觉很草率,我认为必须有一个更好的方法。我在发布之前尝试过研究,但我做得很短。

我最初的想法(再次,我是网络新手,所以不要笑太多)是创建一个包含一些母版页的库(对于标准ASP.net应用程序和MVC应用程序),样式表和图像。然后提供“公司名称”和“公司名称”的值。 web.config文件中的“App Name”。不幸的是,谷歌搜索这个想法带来了一些结果,表明这将是草率的。

我很想知道更有经验的开发者如何选择这个。

2 个答案:

答案 0 :(得分:0)

对于ASP.NET Web窗体应用程序,您可能希望查看主题。 Theming允许您使用一组母版页/内容页,但动态识别将应用于应用程序的主题。这是一个非常强大的功能,我没有经常使用过。但如果使用得当,它看起来可能符合您的需求。

另一方面,MVC并没有像Web Forms那样实现主题。或者至少它不是我所知道的。其他人可能想要加入那个。

答案 1 :(得分:0)

虽然我不是一位经验丰富的开发人员,但我总是只使用不同应用程序的通用样式表。这个以及需要包含在每个页面中的元素列表在过去一直很好用。