-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
标签不起作用
'@ Html.ActionLink()'无关的jQuery但如果你有它(如您的标签插件)相关的脚本,然后你需要证明。你的代码 –
我看到了一个类似的bug:http://stackoverflow.com/questions/6673821/how-can-i-preventdefault-on-html-actionlink –
你是什么意思一个bug。'ActionLink()'只是创建一个''标签。如果有些东西不适合你,那么它就是**你**代码中的一个错误。 –