MVC 웹 응용 프로그램에서 작업하고 있습니다. 내 웹 페이지 (Say PageX) 중 하나가 @Scripts.Render("~/bundles/jquery")
을 _Layout.cshtml
에서 비활성화하고 PageX에서 활성화하지 않고 작동하지 않으므로. PageX
가로드@ Html.ActionLink가 다른 페이지에서 jquery를 사용할 때 MVC에서 작동하지 않습니다.
은 작동하지 않습니다 @Html.ActionLink()
있다 _Layout.shtml
에서 jquery
로드 데이터 탭을 실행합니다. 초기 페이지로드 중에 만 작동합니다.
제대로 작동하려면 어떻게해야합니까?
$(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
의 일부가 여전히 데이터를로드 한 후 작업 :로드 datatable
때
는 PageX
에서 스크립트를 다음 것은 실행합니다. 만 _Layout.shtml
에서 탭 내가 ("리") $을했다
'@ Html.ActionLink()'는 jquery와는 아무런 관련이 없습니다. 그러나 연결된 스크립트 (예 : 탭 플러그인)가 있다면 표시해야합니다. –
비슷한 버그가 있습니다 : http://stackoverflow.com/questions/6673821/how-can-i-preventdefault-on-html-actionlink –
버그를 의미하는 것은 무엇입니까?'ActionLink()' ''태그. 무언가가 ** 당신의 ** 코드에서 버그를 해결하지 못한다면. –