0

現在、私は新しいウェブサイトをデザインしており、適切に計画したいと考えています。

メインページは、トップコンテンツ(ロゴなどを含むヘッダー)、左側にメニューのある本文、ページの最後に明らかにフッターで構成されています。

メニューには 50 ページあり、本文の内容のみを変更したいと考えています。

すべてのページ (ASP.NET コードも含む) を複製する価値はありません。

確かに、それを行うより良い方法があります。

ありがとう

4

4 に答える 4

5

デビッド、あなたが探しているのはMasterPageです:

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/masterpages/default.aspx

于 2008-12-30T20:21:10.037 に答える
1

たとえば、50ページはほとんど同じですか、つまり、コンテンツ(文字)のみが変更されますか?いくつかのことができます。

私は.NETを行っているので、ASP.NETのMasterPagesを使用して、テンプレートのようにすべてのグラフィックスでレイアウトを設計し、言及した「本文」部分に「プレースホルダー」を配置し、作成するだけです50ページのコンテンツですが、どちらも「テンプレート」に対して何も書きません

Web 2.0 の伐採を作成し、AJAX 経由でコンテンツを呼び出して置き換える DIV を配置できます。

多分あなたは他のタイプの言語に行き、テンプレートを利用します

「すべて」を行うには「百万」の方法があります:)これ以上ない場合、何が良いアイデアであるかはわかりません。

于 2008-12-30T20:23:25.307 に答える
0

ページ テンプレート ( ASP.NET のマスター ページ) を使用します。さらに良いのは、MVC フレームワークを使用することです。私の個人的なお気に入りはSpring.NETですが、他にもあります...

于 2008-12-30T20:21:24.420 に答える
0

まだ行っていない場合は、フォームからコンテンツを分割することをお勧めします。この例としては、コンテンツを 1 つのファイルに格納し、別のファイルで CSS スタイルを参照して外観を定義することが挙げられます。そうすれば、コンテンツを自由に変更でき、すべてのスタイルをやり直す必要はありません。

これを示す良いサイトの 1 つがCSS Zen Gardenです。

于 2008-12-30T20:21:52.937 に答える