Практически все разработчики биндят свои Generic List-ы к ASP.NET контролам.
Однако если список огромен, то вам нужно реализовать постраничность.
Здесь простой пример реализации постраничности с использованием LINQ. Предполагается, что список в памяти.
Microsoft создал Microsoft Ajax CDN (сеть доставки контента), которая предлагает поддержку кэширования
для Ajax библиотек. CDN содержит копии данных, помещенные в разных местах земного шара для максимизации скорости доставки.
Например, если ваш вебсайт хостится в Australia, но пользователь пришел из Великобретании, то
данные могут путешествовать между двумя этими пунктами. CDN позволяет пользователю из Великобретании
грузить данные из расположенного рядом хранилища, сместо того чтобы напрягать сервер в Австралии и тянуть данные через весь мир.
Это позволяет существенно увеличить производительность веб сайтов.
Вы можете получить полный список JavaScript библиотек (и соответствующих URL-ов), которые мы уже загрузили в
CDN кэш здесь.
Для использования этого с jQuery, просто добавьте полные пути на CDN сервис:
Здесь простой и короткий пример как использовать это из Visual Studio.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Using Microsoft's CDN Service with jQuery</title> <script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $("div").one("click", function() { var index = $("div").index(this); $(this).css({ borderStyle: "inset", cursor: "auto" }); }); }); </script> <style type="text/css"> div { width: 60px; height: 60px; margin: 5px; float: left; background: green; border: 10px outset; cursor: pointer; } p { color: red; margin: 0; clear: left; } </style> </head> <body> <div></div> <div></div> <div></div> <div></div> <div></div> <p>Click a green square...</p> </body> </html>
Если вы скопируете пример сверху и запустите его локально, то
вы должны использовать копию библиотеки jQuery, которая наиболее близка к вашему текущему положению.