2017-02-04 13 views
-2

MVC Webアプリケーションで作業しています。私のWebページ(Say PageX)の1つがに@Scripts.Render("~/bundles/jquery")を無効にしてPageXで有効にしないと動作しなかったため。@ Html.ActionLinkが別のページでjqueryが使用されているときにMVCで動作しない

PageXがロードされ、jqueryが実行され、データがロードされると、_Layout.shtmlのタブは@Html.ActionLink()になりません。初期ページロード中にのみ動作します。

動作させるにはどうしたらよいですか? PageX


負荷datatableとき、スクリプトを以下のことは実行されます。PageXの一部である

$(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(); 
}); 

はタブがまだデータをロードした後に動作します。 。{e.preventDefault();} _Layout.shtmlからのみタブが

+0

'@ Html.ActionLink()'はjqueryとは関係ありませんが、スクリプトが関連付けられている場合(例:タブプラグインの場合)は、あなたがコードします。 –

+0

私は同じようなバグを見ました:http://stackoverflow.com/questions/6673821/how-can-i-preventdefault-on-html-actionlink –

答えて

関連する問題