[Solved] change page without post back in mvc

[ad_1]

the rationale is to set the internal pages as Partial View, and from the container page (Layout) bring the Map1, Map2, About, Contacts with Ajax in javascript:

View (layout, but not just):

<div id="DestinationLayoutDiv">

</div>

Javascript:

$.ajax({
    url: '@Url.Action("action", "controller")',
    data: { _param: param},
    type: 'GET',
    success: function (data) {
        $('#DestinationLayoutDiv').html(data);

    }
});

Controller:

[HttpGet]
    public ActionResult switchMenu(string param)
    {
        //Your logic, switch or some and return : 

        return PartialView("About");
    }

[ad_2]

solved change page without post back in mvc