回答編集履歴
3
修正
answer
CHANGED
@@ -1,3 +1,6 @@
|
|
1
|
+
注意:質問内容に対する直接の回答ではないです
|
2
|
+
コメントにある`「サイトの共通部分をインクルードしたい」というのは各ページにフッタのように同じ情報を入れる場合1ページ1ページを更新するのが大変なので、1つのインクルードファイルを更新すれば各ページ更新されるようにしたいということです。`についてのアドバイスです
|
3
|
+
|
1
4
|
共通部分を親テンプレートとしてコンテンツ部分を各プログラムから吐き出すというのが通常のやり方と思います(これはPHPでも)
|
2
5
|
- [[ASP.NET]サイト共通のレイアウト部分を部品化するには?](https://www.atmarkit.co.jp/fdotnet/dotnettips/219aspcmnparts/aspcmnparts.html)
|
3
6
|
|
2
修正
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
```
|
21
21
|
header
|
22
22
|
menu
|
23
|
-
コンテンツ個別
|
23
|
+
コンテンツ個別部分
|
24
24
|
footer
|
25
25
|
```
|
26
26
|
|
1
修正
answer
CHANGED
@@ -4,6 +4,8 @@
|
|
4
4
|
2004年の記事なので現在全てそのまま反映できるか分かりませんが、考え方は変わらないと思うので、参考まで。
|
5
5
|
|
6
6
|
つまり、↓ではなく
|
7
|
+
|
8
|
+
※各コンテンツのビュー
|
7
9
|
```
|
8
10
|
headerインクルード
|
9
11
|
menuインクルード
|
@@ -12,10 +14,13 @@
|
|
12
14
|
```
|
13
15
|
|
14
16
|
こういうイメージ
|
17
|
+
|
18
|
+
※各コンテンツのビューから親テンプレートのみ呼び出し
|
19
|
+
個別部分だけインクルードするとかコンテンツ部分を作って渡すとか変数で対応
|
15
20
|
```
|
16
21
|
header
|
17
22
|
menu
|
18
|
-
コンテンツ個別インクルード
|
23
|
+
コンテンツ個別インクルード
|
19
24
|
footer
|
20
25
|
```
|
21
26
|
|