2017-02-04 35 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()'只是创建一个''标签。如果有些东西不适合你,那么它就是**你**代码中的一个错误。 –

回答

相关问题