Я работаю над веб-приложением MVC. Поскольку одна из моих веб-страниц (Say PageX) не работала без отключения @Scripts.Render("~/bundles/jquery")
в _Layout.cshtml
и включения в PageX.@ Html.ActionLink не работает в MVC, когда jquery используется на другой странице
Когда PageX
загружается, работает jquery
и загружает данные язычки из _Layout.shtml
что имеет @Html.ActionLink()
не работает. Он работает только при начальной загрузке страницы.
Что мне делать, чтобы заставить его работать?
В 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 Но если у вас есть сценарии, связанные с ним (например, для вкладок плагина), то вам нужно показать.. вы код –
Я видел подобную ошибку: http://stackoverflow.com/questions/6673821/how-can-i-preventdefault-on-html-actionlink –
Что значит ошибка. 'ActionLink()' просто создает ' 'тег. Если что-то не работает для вас, это ошибка в ** вашем ** коде. –