我正在使用一本很棒的 Sitepoint 书籍来学习 ASP.NET,并且我还在学习有关 CSS 的更多信息。我不确定母版页有多有用。有人可以让我知道现实世界是否使用母版页面 - 如果他们不这样做,他们会做什么?
干杯迈克
我正在使用一本很棒的 Sitepoint 书籍来学习 ASP.NET,并且我还在学习有关 CSS 的更多信息。我不确定母版页有多有用。有人可以让我知道现实世界是否使用母版页面 - 如果他们不这样做,他们会做什么?
干杯迈克
是的,我们绝对使用它们。通常,您将使用母版页来处理在您网站的所有页面中保持一致的页眉、页脚和导航部分。
这遵循 DRY 原则,即在创建新的 Web 表单时不必重复自己。
MasterPages 是 ASP.NET 2.0 附带的最佳功能。
我尽可能使用它们。它们简化了您在网站上的维护和管理。通过一次更改,您可以更改整个站点。
我总是使用母版页。它有助于保持每个页面的代码不那么混乱,并且如前所述,它减少了重复自己的需要。
Speaking of CSS, I use CSS to style the master pages, and set text formating "rules", while I usually end up styling graphics in each individual aspx/ascx-file. I find this less confusing, as you'll otherwise end up with one massive CSS-file - which is hard to keep structured - or a myriad of CSS-files - which often get hard to keep track of.
我们将 Masterpages 用于我们的许多应用程序并发现它们有好处,但我认为您有权质疑它们的用处。
对于我们拥有大量页面的应用程序来说,能够将大量样式信息提取到一个位置非常棒。我知道包含文件等是可能的,但由于 Masterpages 是 Visual Studio 的主要方法,它显然集成得非常好并且易于使用。
对我来说最大的好处是我倾向于在许多应用程序中使用相同的 Masterpage,从而使它们具有相同的外观和感觉。我再次知道这可以通过其他方式实现,但它的 Visual Studio 集成使其对我们来说最简单。
我认为您决定的最佳方法是尝试它们并尝试另一种方法。选择你最喜欢的,然后让我们都知道!
母版页对任何 ASP.Net 应用程序都至关重要。它们是您网站的构建块。
如果您开始关注 SharePoint,它们就是所有自定义和品牌的基础。
为什么你会有其他想法?我很想知道为什么您可能不认为它们有用。
我有一个没有母版页的解决方案,尝试更改页面布局真的很痛苦,因为每个页面都必须单独更改。