我看到了圍繞PartialViews和Javascript提出的許多問題:問題是需要Javascript的部分視圖,例如呈現一個jqGrid的一個觀點:自定義視圖引擎解決Javascript/PartialView問題?
局部視圖需要<div id="myGrid"></div>
,然後一些腳本:
<script>
$(document).ready(function(){
$('#myGrid').jqGrid({ // config params go here
});
}
</script>
的問題是如何將包括PartialView沒有與聯標籤和多個$亂扔垃圾的頁面(文檔).ready標籤。
我們還希望將多個RenderPartial調用的結果放入單個document.Ready()調用中。
最後我們討論了Javascript庫文件的問題,例如JQuery和JQGrid.js,它們應該理想地包含在頁面的底部(在$ .ready塊之前),理想情況下只包括適當的PartialViews在頁面上使用。
在瀏覽WWW時,似乎沒有人解決過這個問題。一種潛在的方式可能是實現一個自定義的View Engine。我想知道是否有人有我可能錯過的其他建議?
您目前的實施遇到了什麼問題?將頁面底部的$(document).ready()函數中的調用「分組」到「.jqGrid()」時,您看到性能增益嗎? – jessegavin 2010-09-07 21:19:48
直到您開始在頁面上進行數百次這些調用之後,纔會有明顯的性能提升。在你達到這一點之前,你會減少它到一個單一的jQuery調用,針對所有具有類選擇器和參數化函數的項目執行jiggery pokery。 – 2010-09-07 21:28:37
「用行內標籤和多個」Jeesh「我不認爲你會通過關心這些東西讓你的客戶和用戶更開心。 – jfar 2010-09-08 00:15:22