如何使用索引布局在视图(MVC)的索引页上直接调用部分视图(基于ajax)

如何使用索引布局在视图(MVC)的索引页上直接调用部分视图(基于ajax),ajax,asp.net-mvc,asp.net-mvc-partialview,Ajax,Asp.net Mvc,Asp.net Mvc Partialview,让我更具体一点。我想做的是,当我点击一个子菜单时,比如说XYZ是主菜单ABC的子菜单。当我点击XYZ时,它通过ajax加载到主页上,即ABC。ajax部分完成了,我不知道如何通过菜单调用它。我将把我的代码粘贴到b上,更加清晰 <li>@Html.ActionLink("About Us", "Index", "AboutUs") <ul> <li>@Html.ActionLink("Vision & Misson", "Inde

让我更具体一点。我想做的是,当我点击一个子菜单时,比如说XYZ是主菜单ABC的子菜单。当我点击XYZ时,它通过ajax加载到主页上,即ABC。ajax部分完成了,我不知道如何通过菜单调用它。我将把我的代码粘贴到b上,更加清晰

<li>@Html.ActionLink("About Us", "Index", "AboutUs")
    <ul>
        <li>@Html.ActionLink("Vision & Misson", "Index", "AboutUs")</li>
        <li>@Html.ActionLink("Our Ethics", "Index", "AboutUs")</li>
    </ul>
</li>
ActionLink(“关于我们”、“索引”、“关于我们”)
  • @ActionLink(“Vision&Misson”、“Index”、“AboutUs”)
  • @ActionLink(“我们的道德”、“索引”、“AboutUs”)
这是一个关于我们的页面,通常在单击“关于我们”时会指向其索引页面。但是,当您将鼠标悬停在“关于我们”上时,会打开一个下拉菜单,显示更多选项: 愿景和使命 我们的道德观……目前他们两个都是针对索引的 我想要的是,当我点击“愿景与使命”时,它会直接在“关于我们”的索引页上打开“愿景与使命”的部分视图。。。
同样,单击“我们的道德”页面时,应直接调用部分视图“我们的道德”,并将其显示在关于我们的索引页面上

将@Html.ActionLink更改为@Ajax.ActionLink

<li>@Html.ActionLink("About Us", "Index", "AboutUs")
    <ul>
        <li>@Ajax.ActionLink("Vision & Misson", "VisionAndEthics", new AjaxOptions {
                InsertionMode = InsertionMode.Replace, UpdateTargetId = "divTarget"
            })</li>
        <li>@Ajax.ActionLink("Our Ethics", "OurEthics", new AjaxOptions {
                InsertionMode = InsertionMode.Replace, UpdateTargetId = "divTarget"
            })</li>
    </ul>
</li>

通过扩展此解决方案,您还可以处理关闭javascript的客户端。

将@Html.ActionLink更改为@Ajax.ActionLink

<li>@Html.ActionLink("About Us", "Index", "AboutUs")
    <ul>
        <li>@Ajax.ActionLink("Vision & Misson", "VisionAndEthics", new AjaxOptions {
                InsertionMode = InsertionMode.Replace, UpdateTargetId = "divTarget"
            })</li>
        <li>@Ajax.ActionLink("Our Ethics", "OurEthics", new AjaxOptions {
                InsertionMode = InsertionMode.Replace, UpdateTargetId = "divTarget"
            })</li>
    </ul>
</li>
通过扩展此解决方案,您还可以处理关闭javascript的客户端