渲染部分而不重新加载布局MVC

时间:2017-04-04 12:27:24

标签: html asp.net-mvc layout

我正在使用两种布局 1-主要布局:“〜/ Views / Shared / _Layout.cshtml” 2-左侧布局“〜/ Views / Shared / _LeftSide.cshtml”(此视图还包含主要布局)

在左侧布局中我使用渲染部分“Section01” enter image description here

点击第一个链接ABC后?我对Section01有这个看法 enter image description here

但目前其Post Post整页。 我想渲染部分而不重新加载布局。请帮助,或任何其他建议实现这一目标?

1 个答案:

答案 0 :(得分:0)

使用ajax请求点击左侧部分的项目以加载布局2

$.ajax({
          url: '/yoururl/layout2',
          dataType: 'html',
          type: 'GET'
          success: function(data) {
             $('#layout2Div').html(data);
          }
    });