0

我想在我的 _layout.cshtml 视图中有一个菜单,它将部分呈现主体。就像过去带有母版页的 ajax 菜单一样,只呈现内容占位符。

我在视图中有这段代码:

<div id="body">

             <aside class="Menu_aside">
            <ul class="Menu_ul">
                <li>@Ajax.ActionLink( "Current Settings", "Index", "CurrentSettings", new AjaxOptions {  InsertionMode=InsertionMode.Replace ,LoadingElementId = "_body"} )</li>
                <li>@Html.ActionLink( "Call History", "Index", "CallHistory" )</li>
            </ul>
        </aside>

        <div id ="_body">
       @RenderSection( "featured", required: false )

            <section class="content-wrapper main-content clear-fix">
                @RenderBody()
            </section>
            </div>
    </div>

但这只会在我的观点上增加一些奇怪的行为。

我希望在按下链接时只呈现“内容”部分。我敢肯定,我只是不知道怎么做。谢谢

4

1 回答 1

1

我在这里问了一个类似的问题。如何使用 Ajax 使用 VS 2012 Internet 模板更新 RenderBody() 部分?它的答案应该是您正在寻找的。

于 2013-05-10T12:36:45.103 回答