jQuery UI 重新加载 ASP.NET MVC 3 应用程序中的选项卡内容

标签 jquery asp.net-mvc jquery-ui

我想在 ASP.NET MVC 3 中重新加载选项卡内容,我更改选项卡的每个选项卡,当我选择第一个选项卡(索引 = 0)时,我想重新加载内容。在选项卡中,它是一个 ASP.NET MVC 部分 View

我有这个代码:

<script type="text/javascript">
    $(function () {
        $('#tabs').tabs();
    });
</script>

<div id="tabs"> 
    <ul> 
        <li><a href="#tabs-1">AAAA</a></li> 
        <li><a href="#tabs-2">BBBB</a></li>
    </ul>

    <div id="tabs-1"> 
        @Html.Partial("PartialViewA", Model)
    </div> 
    <div id="tabs-2"> 
        @Html.Partial("PartialViewB", Model)
    </div> 

<div>

你有什么想法吗?

最佳答案

根据jQuery tabs demos它应该像这样做一样简单:

<div id="tabs"> 
    <ul> 
        <li><a href="@Url.Action("myActionA", "myController")">Tab 1</a></li>
        <li><a href="@Url.Action("myActionB", "myController")">Tab 2</a></li>
    </ul>
</div>

然后在你的 Controller 中:

public ActionResult MyActionA
{
    return Partial("PartialViewA");
}

public ActionResult MyActionB
{
    return Partial("PartialViewB");
}

关于jQuery UI 重新加载 ASP.NET MVC 3 应用程序中的选项卡内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5419558/

相关文章:

javascript - 如何在单击元素时更改图片。它必须只显示一种尺寸的图片,不能显示其他尺寸的图片。

javascript - 如何更改 Bootstrap 模式对话框的滑出速度?

C# - ObjectContext 实例已被释放,不能再用于需要连接的操作

c# - 如何在 Html.Editor 中直接加载 Object additionalViewData 的值?

jQuery Sortable - 事件被调用太多次

jquery - 动态设置 jQuery UI 工具提示的位置

jquery - 在 jquery 中使用 chrome 开发人员工具调试 Dom 异常

javascript - 如何在不刷新页面的情况下按一天中的时间更改背景图像

javascript - 如何从 Controller 的 "<select></select>" View 中获取 "ActionResult"的值?

jquery tabs 绑定(bind) tabsselect 或 tabsshow 未触发