0
我想在.NET MVC4中創建一個局部視圖,這將是一個可重用的自動完成控件,以在應用程序中的各個位置使用。在.Net中的部分視圖的腳本MVC4
我需要在客戶端使用select2來處理web服務,該服務將基於鍵入自動填充的搜索條件提供結果。
我遇到的問題是由設計部分視圖不允許腳本部分,我明白。另外,由於腳本包是在內容主體之後註冊的,所以即使我將腳本標記注入到局部視圖本身,依賴關係也不會被加載。
我唯一想到的就是在呈現內容正文之前將我的jquery包進一步移動。然後,在部分觀點我可以做這樣的事情來初始化的jQuery的document.ready被調用後:
@model MyAutcompleteViewModel
<select id="[email protected]"></select>
@* inside of PartialView added this script tag *@
@{
<script type="text/javascript">
$(document).ready(function) {
// call to init select2
$("#[email protected]").select2({
// ... config ...
});
});
</script>
}
沒有人有處理這甚至是如何完成我試圖得到一個更好的方法嗎?感謝您的輸入。