jquery ui标签与淘汰赛使用mvc 3如何实施?
问题描述:
我正在开发一个使用asp.net mvc 3的web应用程序。我有一个包含jquery ui选项卡的主布局页面。jquery ui标签与淘汰赛使用mvc 3如何实施?
我正在使用knockout.js绑定工具。我的问题是从我的标签中,我怎么去相关的控制器返回视图。例子是我的任务,项目点击所以在该视图的容器,它应该显示的任务页面的任务控制器呈现
任何帮助将是不错的
感谢
答
最简单的解决方案是我们的RenderPartial。然后,您可以通过淘汰赛来绑定每个选项卡,或者绑定它们中的大部分。
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">
<% Html.RenderPartial("TabOne", Model);%>
</div>
<div id="tabs-2">
<% Html.RenderPartial("TabTwo", Model);%>
</div>
<div id="tabs-3">
<% Html.RenderPartial("TabThree", Model);%>
</div>
这是假设HTML内容不会改变基于关数据,或者至少没有这么多,淘汰赛不能照顾它。如果你的html差别很大,你可以使用Crossroads.js(http://millermedeiros.github.com/crossroads.js/)这样的路由系统,并使用ajax获取div的数据。
干杯。我的标签页将带回不同的页面,例如,不同的数据。项目选项卡将显示项目,联系人选项卡将显示联系人列表等。 – tjhack 2012-03-13 14:28:59