私はMVCアプリケーション開発の初心者です。私は、datatablesを使ってEFテーブルに機能を追加しようとしています。私は自分のテーブルを作成し、それにアクセスできます(機能はありません)。私は指示に従った:https://datatables.net/examples/basic_init/。要約すると、ここで私がやったことだ:私はによって生成されたIndexビュー上のテーブルにIDを割り当てられMVC DataTable問題が表示されない
その後<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="https://cdn.datatables.net/1.10.11/js/dataTables.bootstrap.js"></script>
<script src="https://cdn.datatables.net/1.10.11/js/jquery.dataTables.js"></script>
<script type="text/css" src="https://cdn.datatables.net/1.10.11/css/jquery.dataTables.css"></script>
私は_Layout.cshtmlの
<head>
セクションに次の行を追加しましたMVCコントローラ:<table id="tblServer"class="table">
最後Iは_Layout.cshtml上のタグの最後に、次のコードブロックを追加し
<script> $('#tblServer').dataTable(); </script>
他のすべてのJQueryへの参照を無効にして複数回ロードしないようにしました。私は、次のセクションをコメントアウト:
@* @Styles.Render("~/Content/css") @Scripts.Render("~/bundles/modernizr")*@ @* @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/bootstrap") @RenderSection("scripts", required: false)*@
私はテーブルを見ることができるんだけど、何のスタイリングはありません。フィルタリングも検索機能もありません。助けてください。
こちらをご覧スクリーンショット - あなたがコメントアウトしているjQueryライブラリを含める必要が
あなたがデータテーブルを初期化している、あなたのコードを表示することができますか? – vendettamit
これは私が使ったものです:$(document).ready(function(){ $( '#tblServer')。DataTable(); }); – topcatdc