Я знаю, что это слишком долго, но если кто-то еще сталкивается с этой проблемой, тогда, пожалуйста, сделайте следующее, это альтернативный ответ.
Добавьте «pageLength» внутри кнопок следующим образом:
$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [
'pageLength','copy', 'csv', 'excel', 'print'
]
} );
Лично я использую Enterprise Library для ряда наших клиентов, но еще не использовал ELMAH. Вот мои мысли о Ent Lib.
Беглый взгляд на ELMAH наводит меня на мысль, что это отличный способ быстро что-то поднять. В долгосрочной перспективе вам может понадобиться что-то с дополнительной мощностью.
ELMAH прост, удобен в использовании и легко реализуется. EntLib большой, «предприимчивый» и мощный. В вашем случае, исходя из того немногое, что я знаю о вашей ситуации, я бы не стал рекомендовать что-либо. Однако, если бы мне пришлось выбрать для вас один, я бы сказал ELMAH по указанным причинам.
Я могу ошибаться здесь, что случается довольно часто, но EntLibrary предназначена для помощи в разработке обработки исключений, тогда как ELMAH просто покажет вам, когда и где возникли исключения. Если вам просто нужен отчет об исключениях, используйте ELMAH, если вам нужно больше возможностей EntLib.
Кроме того, Elmah разработан специально для захвата и регистрации необработанных исключений. Его можно настроить для регистрации перехваченных исключений, но это недавнее добавление, а не его основная цель.