回答編集履歴
1
追記
answer
CHANGED
@@ -4,6 +4,6 @@
|
|
4
4
|
|
5
5
|
MVC のテンプレートで自動生成される _Layout.cshtml を使うと、上部にメニュー、下部にフッターなどが表示されるがそれらは不要で表示したくない。しかし、View で Layout プロパティを設定しなくても自動的に _Layout.cshtml が使われてしまう。それを何とかしたいという話ですよね?
|
6
6
|
|
7
|
-
であれば、_Layout.cshtml のコードから不要な部分を削除した形の別のレイアウトを作り、それを View の Layout プロパティに設定して使ってはいかが?
|
7
|
+
であれば、_Layout.cshtml のコードから不要な部分を削除した形の別のレイアウト _Layout2.cshtml とかを作り、それを View の Layout プロパティに設定して使ってはいかが?
|
8
8
|
|
9
9
|
View で Layout プロパティに null または "" を設定するとレイアウトは使われなくなりますが、そうすると _Layout.cshtml にある ```<!DOCTYPE html> <html> ...``` 他のコードがレンダリングされなくなります。(また、Microsoft のドキュメントには null または "" にしてもよいとは書いてないし)
|