如何仅显示内容页面(不重新加载treemenu)

我是ASP MVC的新手,我想知道是否可以在不重新加载树状菜单(位于页面左侧)的情况下显示内容页面。 我的_layout.cshatml文件就是这样的

    @ViewBag.Title      

My MVC Application

@Html.Partial("_LogOnPartial")
@{Html.RenderAction("TreeMenu", "Tree");}
@RenderBody()

主页面(负责渲染体)看起来像那样

 @{ ViewBag.Title = "Home Page"; } Get Partial View  function getView() { $('#divResult').load("@Url.Action("GridViewPartial", "Home")"); }  

我希望能够在用户单击树上的节点后仅对内容div进行重新加载。 有可能吗? 我知道有一个jQuery函数加载可以将数据注入div。 但是我不知道如何从树的局部视图中引用div“divResult”。 是否可以实现此function?

加载内容的javascript代码应该在主布局视图中,而不是在要加载的部分视图中。

那么,使用JavaScript代码的主要布局:

     @ViewBag.Title      

My MVC Application

@Html.Partial("_LogOnPartial")
@{Html.RenderAction("TreeMenu", "Tree");}
@RenderBody()