2017-02-04 26 views
-2

Я работаю над веб-приложением 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 не работают

+0

'@ Html.ActionLink()' не имеет ничего общего с JQuery Но если у вас есть сценарии, связанные с ним (например, для вкладок плагина), то вам нужно показать.. вы код –

+0

Я видел подобную ошибку: http://stackoverflow.com/questions/6673821/how-can-i-preventdefault-on-html-actionlink –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^