MVC 标签页加载速度更快

MVC tabs faster page loads

我有一个包含许多选项卡 (5) 的页面,单击每个选项卡时会加载带有表单字段的不同页面并填充它们。

我希望在单击每个选项卡时能够更快地加载这些页面。单击选项卡时在 MVC 中加载页面的最佳方式是什么。我应该使用局部视图还是普通视图?在那儿 一种更好的方法,以实现最佳页面加载,例如通过 ajax 无需刷新页面?

  <ul class="nav nav-tabs">
    <li><a href="@Url.Action("Edit", "Ordx", new { id = orderid })">General</a></li>
    <li><a href="@Url.Action("Items", "Ordx", new { id = orderid })">Item</a></li>
    <li class="active"><a href="#">Total</a></li>
    <li><a href="@Url.Action("Shipping", "Ordx", new { id = orderid })">Shipping</a></li>
    <li><a href="@Url.Action("Comment", "Ordx", new { id = orderid })">Comment/Note</a></li>
    <li><a href="@Url.Action("Preview", "Ordx", new { id = orderid })">Preview/Send Order</a>     </li>
 </ul>

尝试引导选项卡。

通过使用局部视图,加载和理解速度更快。