Is there any way to use a second Layout with the parent Layout for specific controller?
How can I use a second Layout with the parent Layout for a specific controller.
In a ASP.NET MVC app we have a parent Layout for all the view
_ViewStart
@{
Layout = "_Layout";
}
now I have Controller call XcxController
and for all the view of XcxController
I want to use another layout called XcxLayout
with the parent Layout
.
Is it possible? How can I achieve that?
razor asp.net-core-mvc
add a comment |
How can I use a second Layout with the parent Layout for a specific controller.
In a ASP.NET MVC app we have a parent Layout for all the view
_ViewStart
@{
Layout = "_Layout";
}
now I have Controller call XcxController
and for all the view of XcxController
I want to use another layout called XcxLayout
with the parent Layout
.
Is it possible? How can I achieve that?
razor asp.net-core-mvc
You need to explain what do you mean by using a Layout with the parent Layout. Layouts by the name they usually work independently calling specific views.
– Llazar
Nov 23 '18 at 7:33
If you don't understand my easy question then I'm feeling sorry for you.
– Sabir Hossain
Nov 27 '18 at 15:18
Three days ago I commented in your post for better explanations. For what I know there is no 'Layout for a specific controller' like you sad. I am sorry that you are feeling sorry for me, but to be honest I am not feeling the same for you. So @Sabir I wish happy coding.
– Llazar
Nov 27 '18 at 17:45
There is no but I need one, That's why I asked the question.
– Sabir Hossain
Nov 27 '18 at 17:54
I see you found what you need @Sabir.
– Llazar
Nov 27 '18 at 18:01
add a comment |
How can I use a second Layout with the parent Layout for a specific controller.
In a ASP.NET MVC app we have a parent Layout for all the view
_ViewStart
@{
Layout = "_Layout";
}
now I have Controller call XcxController
and for all the view of XcxController
I want to use another layout called XcxLayout
with the parent Layout
.
Is it possible? How can I achieve that?
razor asp.net-core-mvc
How can I use a second Layout with the parent Layout for a specific controller.
In a ASP.NET MVC app we have a parent Layout for all the view
_ViewStart
@{
Layout = "_Layout";
}
now I have Controller call XcxController
and for all the view of XcxController
I want to use another layout called XcxLayout
with the parent Layout
.
Is it possible? How can I achieve that?
razor asp.net-core-mvc
razor asp.net-core-mvc
edited Nov 27 '18 at 15:20
Sabir Hossain
asked Nov 22 '18 at 21:57
Sabir HossainSabir Hossain
324417
324417
You need to explain what do you mean by using a Layout with the parent Layout. Layouts by the name they usually work independently calling specific views.
– Llazar
Nov 23 '18 at 7:33
If you don't understand my easy question then I'm feeling sorry for you.
– Sabir Hossain
Nov 27 '18 at 15:18
Three days ago I commented in your post for better explanations. For what I know there is no 'Layout for a specific controller' like you sad. I am sorry that you are feeling sorry for me, but to be honest I am not feeling the same for you. So @Sabir I wish happy coding.
– Llazar
Nov 27 '18 at 17:45
There is no but I need one, That's why I asked the question.
– Sabir Hossain
Nov 27 '18 at 17:54
I see you found what you need @Sabir.
– Llazar
Nov 27 '18 at 18:01
add a comment |
You need to explain what do you mean by using a Layout with the parent Layout. Layouts by the name they usually work independently calling specific views.
– Llazar
Nov 23 '18 at 7:33
If you don't understand my easy question then I'm feeling sorry for you.
– Sabir Hossain
Nov 27 '18 at 15:18
Three days ago I commented in your post for better explanations. For what I know there is no 'Layout for a specific controller' like you sad. I am sorry that you are feeling sorry for me, but to be honest I am not feeling the same for you. So @Sabir I wish happy coding.
– Llazar
Nov 27 '18 at 17:45
There is no but I need one, That's why I asked the question.
– Sabir Hossain
Nov 27 '18 at 17:54
I see you found what you need @Sabir.
– Llazar
Nov 27 '18 at 18:01
You need to explain what do you mean by using a Layout with the parent Layout. Layouts by the name they usually work independently calling specific views.
– Llazar
Nov 23 '18 at 7:33
You need to explain what do you mean by using a Layout with the parent Layout. Layouts by the name they usually work independently calling specific views.
– Llazar
Nov 23 '18 at 7:33
If you don't understand my easy question then I'm feeling sorry for you.
– Sabir Hossain
Nov 27 '18 at 15:18
If you don't understand my easy question then I'm feeling sorry for you.
– Sabir Hossain
Nov 27 '18 at 15:18
Three days ago I commented in your post for better explanations. For what I know there is no 'Layout for a specific controller' like you sad. I am sorry that you are feeling sorry for me, but to be honest I am not feeling the same for you. So @Sabir I wish happy coding.
– Llazar
Nov 27 '18 at 17:45
Three days ago I commented in your post for better explanations. For what I know there is no 'Layout for a specific controller' like you sad. I am sorry that you are feeling sorry for me, but to be honest I am not feeling the same for you. So @Sabir I wish happy coding.
– Llazar
Nov 27 '18 at 17:45
There is no but I need one, That's why I asked the question.
– Sabir Hossain
Nov 27 '18 at 17:54
There is no but I need one, That's why I asked the question.
– Sabir Hossain
Nov 27 '18 at 17:54
I see you found what you need @Sabir.
– Llazar
Nov 27 '18 at 18:01
I see you found what you need @Sabir.
– Llazar
Nov 27 '18 at 18:01
add a comment |
1 Answer
1
active
oldest
votes
Yes, you can use multiple nested Layouts including a layout within your layout:
Index.cshtml:
@{
Layout = "_Layout";
}
<h1>This is normal index page</h1>
Layout.cshtml:
<h2>with normal layout</h2>
@RenderBody()
PageWithNestedLayout.cshtml:
@{
Layout = "_NestedLayout";
}
<h1>This is another page</h1>
_NestedLayout.cshtml:
@{
Layout = "_Layout";
}
<h2>with a nested layout and:</h2>
@RenderBody()
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53438400%2fis-there-any-way-to-use-a-second-layout-with-the-parent-layout-for-specific-cont%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes, you can use multiple nested Layouts including a layout within your layout:
Index.cshtml:
@{
Layout = "_Layout";
}
<h1>This is normal index page</h1>
Layout.cshtml:
<h2>with normal layout</h2>
@RenderBody()
PageWithNestedLayout.cshtml:
@{
Layout = "_NestedLayout";
}
<h1>This is another page</h1>
_NestedLayout.cshtml:
@{
Layout = "_Layout";
}
<h2>with a nested layout and:</h2>
@RenderBody()
add a comment |
Yes, you can use multiple nested Layouts including a layout within your layout:
Index.cshtml:
@{
Layout = "_Layout";
}
<h1>This is normal index page</h1>
Layout.cshtml:
<h2>with normal layout</h2>
@RenderBody()
PageWithNestedLayout.cshtml:
@{
Layout = "_NestedLayout";
}
<h1>This is another page</h1>
_NestedLayout.cshtml:
@{
Layout = "_Layout";
}
<h2>with a nested layout and:</h2>
@RenderBody()
add a comment |
Yes, you can use multiple nested Layouts including a layout within your layout:
Index.cshtml:
@{
Layout = "_Layout";
}
<h1>This is normal index page</h1>
Layout.cshtml:
<h2>with normal layout</h2>
@RenderBody()
PageWithNestedLayout.cshtml:
@{
Layout = "_NestedLayout";
}
<h1>This is another page</h1>
_NestedLayout.cshtml:
@{
Layout = "_Layout";
}
<h2>with a nested layout and:</h2>
@RenderBody()
Yes, you can use multiple nested Layouts including a layout within your layout:
Index.cshtml:
@{
Layout = "_Layout";
}
<h1>This is normal index page</h1>
Layout.cshtml:
<h2>with normal layout</h2>
@RenderBody()
PageWithNestedLayout.cshtml:
@{
Layout = "_NestedLayout";
}
<h1>This is another page</h1>
_NestedLayout.cshtml:
@{
Layout = "_Layout";
}
<h2>with a nested layout and:</h2>
@RenderBody()
answered Nov 27 '18 at 0:21
Bart CalixtoBart Calixto
12.5k762101
12.5k762101
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53438400%2fis-there-any-way-to-use-a-second-layout-with-the-parent-layout-for-specific-cont%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You need to explain what do you mean by using a Layout with the parent Layout. Layouts by the name they usually work independently calling specific views.
– Llazar
Nov 23 '18 at 7:33
If you don't understand my easy question then I'm feeling sorry for you.
– Sabir Hossain
Nov 27 '18 at 15:18
Three days ago I commented in your post for better explanations. For what I know there is no 'Layout for a specific controller' like you sad. I am sorry that you are feeling sorry for me, but to be honest I am not feeling the same for you. So @Sabir I wish happy coding.
– Llazar
Nov 27 '18 at 17:45
There is no but I need one, That's why I asked the question.
– Sabir Hossain
Nov 27 '18 at 17:54
I see you found what you need @Sabir.
– Llazar
Nov 27 '18 at 18:01