0

経験豊富なMSVisualWeb開発者は、マスターページにコンテンツセクションを設定するための最良の方法に関するガイダンス(リンクも歓迎)を教えてください。

Microsoftのドキュメントには、(ここで)テーブルを使用してマスターページを作成する方法が示されています。ただし、テーブルの使用は実際には適切な方法ではなく、多少眉をひそめていると私は理解しています。

マスターページを取得しましたが、後続の派生ページで、コードでテーブルを使用せずにコンテンツをコンテンツ領域に配置するのに苦労しています。

これは非常に基本的なことですが、十分に定義されておらず、Windowsフォームの直接ドラッグアンドドロップに慣れています。

4

2 に答える 2

2

このチュートリアルを確認することをお勧めします: http ://www.asp.net/web-forms/tutorials/master-pages/creating-a-site-wide-layout-using-master-pages-cs 。

それらはテーブル要素を使用しませんが、div要素といくつかのcssを使用します。

于 2012-10-08T21:34:40.797 に答える
1

これは、Visual Studioマスターページの専門家であるというよりも、Webデザインのスキルに関係していると思います。MasterPageでは、スタッフを配置する領域のみを定義できます。デザインは、テーブルまたはdivに依存します。

Webから適切に設計されたテンプレートを取得し、MasterPageファイルにマークアップを貼り付けて、SideBar、Navigation Menu、MainContent、Footerなどのコンテンツを配置するContentPlaceHolderタグに入力することもできます。

<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>

これは単なるサンプルです。それよりも美しく、複雑で、滑らかなものにすることができます。それはウェブデザイナーとしてのあなたのスキルに依存します

于 2012-10-08T23:26:29.600 に答える