2017-02-04 34 views
-2

我正在研究一個MVC web應用程序。因爲我的一個網頁(Say PageX)在禁用@Scripts.Render("~/bundles/jquery"),_Layout.cshtml並在PageX中啓用時無法正常工作。@ Html.ActionLink不工作在MVC當jQuery在另一個頁面中使用

PageX加載時,運行jquery並加載數據,_Layout.shtml的標籤0123'不起作用。它只在初始頁面加載期間工作。

我該怎麼做才能使它工作?


PageX,下面的腳本運行時負載datatable

$(document).ready(function() { 
    $('li[data-toggle="tab"]').on('shown.table1.tab', function (e) { 
        $.fn.dataTable.tables({visible: true, api: true}).columns.adjust(); 
}); 

var t = $('#example').removeAttr('width').DataTable({ 
    code here 
     }).draw(); 
}); 

的標籤,是PageX部分加載數據後仍能正常工作。僅從_Layout.shtml標籤不起作用

+0

'@ Html.ActionLink()'無關的jQuery但如果你有它(如您的標籤插件)相關的腳本,然後你需要證明。你的代碼 –

+0

我看到了一個類似的bug:http://stackoverflow.com/questions/6673821/how-can-i-preventdefault-on-html-actionlink –

+0

你是什麼意思一個bug。'ActionLink()'只是創建一個''標籤。如果有些東西不適合你,那麼它就是**你**代碼中的一個錯誤。 –

回答

相關問題