2015-01-06 2 views
0

많은 탭 (5)이 포함 된 페이지가 있고 각 탭은 양식 필드가있는 다른 페이지를로드하고 채 웁니다.MVC 탭의 페이지로드가 더 빨라짐

각 탭을 클릭 할 때 이러한 페이지를 더 빨리로드 할 수 있기를 원합니다. 탭을 클릭 할 때 MVC에서 페이지를로드하는 가장 좋은 방법은 무엇입니까? partialviews와 일반보기를 사용해야합니까? 페이지 새로 고침이 필요없는 아약스를 통해 최적의 페이지로드를 달성하기 위해 더 나은 방법이 있습니까?

<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> 
+3

예. 아약스를 사용해야 할 수 있습니다. 이러한 동적 인 내용로드에는 부분 뷰를 사용하는 것이 좋습니다. 또한 입력이 변경 될 때만 서버를 조회 할 수 있으므로 매개 변수별로보기를 캐시 할 수 있습니다. – Venkat

+0

고양이를 피하는 여러 가지 방법. CSS와 JS를 번들로 제공 했습니까? IIS에서 캐싱을 최적화 했습니까? 이미지 페이로드와 쿠키없는 도메인에서로드하는 데 별도의 하위 도메인을 사용하고 있습니까? – user3036342

답변

1

시도의 bootstap 탭.

부분보기를 사용하면로드하고 이해하는 것이 더 빠릅니다.

관련 문제