2012-04-21 29 views
-2

在我的应用程序中,我在页面的顶部有一个标签,每个页面应该呈现一个新页面。使用ASP.NET的MVC应用程序中的选项卡

这些选项卡在布局文件中定义,因为它将成为标准视图的一部分。

现在我已经为每个选项创建了不同的视图,例如项目是其中的一个选项卡。

所以,当我点击标签选项它将如何渲染基于我选择的标签身体?

我已经使用了基础布局选项卡,但需要jQuery挂钩它才能启动事件。

任何实例或答复将是巨大的

+0

您的其他问题可能有重复吗? http://stackoverflow.com/questions/9654294/jquery-ui-tabs-with-knockout-using-mvc-3-how-to-implement – Nope 2012-04-21 20:49:56

回答

0

尝试jQuery UI Tabs

编辑1:

<div id="tabs"> 
    <ul> 
     <li><a href="#projects">Projects</a></li> 
     <li><a href="#tab-2">Tab 2</a></li> 
     <li><a href="#tab-3">Tab 3</a></li> 
    </ul> 

    <div id="projects"> 
     <% Html.RenderAction("Projects", "Home"); %> 
    </div> 

    <div id="tab-2"> 
     <% Html.RenderAction("TabTwo", "Home"); %> 
    </div> 

    <div id="tab-3"> 
     <% Html.RenderAction("TabThree", "Home"); %> 
    </div> 
</div> 

装饰你的标签处理法[ChildActionOnly]如果你想使用方法只子视图工作。

+0

OP已经有一个标签技术,看着以前的帖子它是JQuery UI选项卡。 OP声称这些标签位于布局页面上。据我所知,问题是如何在单击其中一个选项卡时加载完整视图(而不是局部视图)。问题不在于使用什么技术。 – Nope 2012-04-21 21:42:34

+0

我已经更新了相应的答案。请参阅编辑1.让我们看看OP是否真的在意。 – 2012-04-22 04:53:23

相关问题