Загрузка требуемых зависимостей из Datatables.net, таких как js-файлы и css-файлы.
Или
Используйте ссылки CDN.
Ссылки CDN:
CSS :
<link rel="stylesheet" href="cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" />
JS :
<script type="text/javascript" src="cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
Примечание : использовать.css
файл в верхней части файла.Использовать сценарий CDN внутри @section scripts{}
- например:
@section scripts {
<script type="text/javascript" src="cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
//..
}
// В случае загруженных файлов.
Наилучшей практикой будет включение всех зависимостей в App_Start/BundleConfig.cs
файл.а затем зарегистрируйте все пакеты в файле Global.asax
.
и получите доступ ко всем сценариям и CSS из файла Bundle.Config
в файле _Layout.cshtml
следующим образом:
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery") // in the jquery bundle the the datatables files are included there.
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
Одна вещьочень важно ... когда все зависимости будут загружены со страницы _Layout.cshtml
, поэтому представление о том, что вы хотите получить доступ к функции DataTable () ... Это должно использовать эту страницу _layout, иначе она не будет работать.
И, наконец, доступ к функции DataTable ().
jQuery(document).ready(function(){
jQuery("#target_table_id").DataTable({
//...
//...
});
});