Is there any way to use a second Layout with the parent Layout for specific controller?












0















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?










share|improve this question

























  • 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
















0















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?










share|improve this question

























  • 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














0












0








0








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?










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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



















  • 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












1 Answer
1






active

oldest

votes


















1














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





share|improve this answer























    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    1














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





    share|improve this answer




























      1














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





      share|improve this answer


























        1












        1








        1







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





        share|improve this answer













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






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 27 '18 at 0:21









        Bart CalixtoBart Calixto

        12.5k762101




        12.5k762101






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            404 Error Contact Form 7 ajax form submitting

            How to know if a Active Directory user can login interactively

            TypeError: fit_transform() missing 1 required positional argument: 'X'