母版页的内容布局指南

时间:2012-10-08 21:30:18

标签: asp.net visual-studio-2010 html master-pages

有经验的MS Visual Web Developer是否可以提供一些指导(也欢迎链接),了解如何最好地在主页中设置内容部分。

microsoft文档显示(here)使用表创建主页。但是我的理解是,表格的使用并不是很好的做法,有点不好意思。

我有一个母版页但是在我后续的派生页面上,我很难在不使用代码中的表格的情况下将内容放到内容区域。

我知道这是非常基本的,但是定义不是很好,我更习惯直接拖放窗体。

2 个答案:

答案 0 :(得分:2)

您可能需要查看本教程: http://www.asp.net/web-forms/tutorials/master-pages/creating-a-site-wide-layout-using-master-pages-cs

他们不使用表格元素,而是div元素&一些css。

答案 1 :(得分:1)

我认为这与网页设计技巧有关,而不是Visual Studio母版专家。 MasterPage只允许您定义区域来放置东西,设计由您决定,表格或div。

您甚至可以从网络上获取设计良好的模板,将标记粘贴到您的MasterPage文件中,并填写ContentPlaceHolder标签,您可以在其中填写内容。 SideBar,导航菜单,主要内容,页脚等

<div id="header">
  some header content here
</div>

<div id="layout">

   <div id="leftsidebar"></div>

   <div id="maincontent">
      <!-- Content Pages will go here -->
      <asp:ContentPlaceHolder runat="server" ID="MainContent">
      </asp:ContentPlaceHolder>
   </div>

</div>

<div id="footer">
   some footer content here
</div>

这只是一个样本。它可以更漂亮,更复杂,更光滑等。这取决于您作为网页设计师的技能