2
我有一個包含4個模塊的Asp.net Mvc4應用程序。我需要佈局視圖(母版頁)添加到我的項目,我有兩個選擇:Asp.net mvc應用程序中的佈局和局部視圖之間的比較
- 添加5個佈局沒有局部視圖
- 添加具有4個部分觀點
我一個獨特的佈局'想知道它之間的最佳方式是什麼?爲什麼?
我有一個包含4個模塊的Asp.net Mvc4應用程序。我需要佈局視圖(母版頁)添加到我的項目,我有兩個選擇:Asp.net mvc應用程序中的佈局和局部視圖之間的比較
我一個獨特的佈局'想知道它之間的最佳方式是什麼?爲什麼?
在我看來它更好地使用第二種方法。正如我們所知,我們現在大量使用jQuery並希望在不必加載整個頁面的情況下更改視圖內容。主要原因是部分視圖比正常視圖更輕量級
有時我們需要加載部分視圖,然後我們可以使用jQuery創建AJAX請求並呈現部分視圖。爲了在div中加載局部視圖,我們需要這樣做:
<script type="text/jscript">
$('#divforpartialView').load('/Customer/_myAction');
</script>
此外,局部視圖背後的想法是可重複使用的。您可以致電返回部分視圖的操作,如下所示
<div> @{Html.RenderAction("_Action","Controller");} </div>