在JQueryUI选项卡选项上加载ASP.NET MVC局部视图
我一直在寻找最后一天,并且在过去一两年内找不到关于这个特定主题的任何内容,并且因为JQuery似乎对这些事情做了很多弃用,所以关于当前这个问题似乎是公平的。 JQuery API。
对JQuery有点新意,我想知道这个;
如果我为团队的每个成员都有一个选项卡,并且对于每个选项卡,数据表都会从数据库的部分视图中加载,当我加载初始页面时,所有选项卡都将填充其部分或者它们是否会填充仅在单击选项卡时填充?
如果在页面加载时填充选项卡,是否有一种方法可以使选项卡仅在单击时填充? 如果有任何意义,我可以提供源代码,只需评论并要求它。
编辑1
因为我使用ASP.NET MVC来渲染具有上下文信息的局部视图,所以它实际上只是在href中重要的“ajax /”或者href是否需要链接到静态内容? 问题问题:
@{ foreach (var user in Model) { - @user.Name
} }
@{ foreach (var user in Model) { @Html.Action("_userAdvisoryRequests", new { username = user.EHLogin }) } }
刚注意到你不需要ajax内容的div,所以也不会工作。
编辑2
解:
@{ foreach (var user in Model) { - @user.Name
} }
致Ashwini Verma的答案!
“如果
在jQuery站点上给出的示例 。
描述
如果选项卡的内容窗格引用HTML元素,则选项卡将被页面加载;
Preloaded
如果选项卡的内容窗格引用了URL,则在选择选项卡时将通过AJAX加载选项卡;
Tab 1
例
更新
href
应该是加载局部视图的action方法的URL。 例
Load Tab Content
行动方法
public PartialViewResult YourActionForContent() { return PartialView("_Content"); }