Напомню пейджинг – это контрол, который служит для навигации между страницами, допустим раздела со списокм новостей. Сие требуется почти на любом сайте и проекте, поэтому оптимальнее всего написать либо контрол либо HtmlHelper для MVC-проектов.
Последнее реализуется достаточно просто, главное – учесть все параметры, которые вам когда -либо нужно будет задавать. Например, я написал следующий хелпер для пейджинга, который и использую:
отмечу, что в приведённом выше коде генерятся только непосредственно элементы навигации, которые вставляются в контейнер (контейнер собственно нужен для определения внешнего вида пейджинга).
Решил таки посмотреть, что же такое RoR: к этому меня подвёл случайный разговор с коллегой по работе об его интересе к «рельсам» и о том, что на ASP.NET аналогичное реализовать сложнее и затратнее по времени.
В ходе изучения вышел на известный скринкаст, в котором некто набросал простейший движок блога на RoR примерно за 15 минут.
Посмотрел и подумал, а чем ASP.NET в этом конкретном случае хуже? И сделал аналогичный скринкаст, только с ASP.NET в главной роли, с MVC Framework’ом и Dynamic Data.
Получилось всё также просто и быстро, лично я в очередной раз убедился, что ASP.NET хоть и не является идеальной технологией, но всё же весьма хороша.
Не так давно задумал реализовать один небольшой проект и входе реализации столкнулся с необходимостью реализовать комментирование. Есстественно задумал древовидные комментарии, но даже и не думал, что всё так просто. Читать дальше »
Просматривая статистику по блогу обнаружил переход со страницы результатов поиска в гугле по запросу «ASP>NET MVC загрузка файлов». Из интереса решил посмотреть что ещё выдается и на втором месте в выдаче обнаруживаю .
Код, конечно, весьма интересный, но зачем так усложнять? Читать дальше »
В ходе подготовки ресурса по фурье-спектроскопии, на котором планируется размещать картинки со спектрами, передо мной встал вопрос изменения размеров загруженных картинок таким образом, чтобы они умещались в нужную область генерируемой страницы. Читать дальше »
Казалось бы, что нового в задаче, которую уже все перерешали, в том числе и я, но использование MVC Framework’a для меня нечто относительно новое, поэтому наибольшее затруднение вызвала не генерация лент, а её выдача клиенту. Читать дальше »
Размещать asp.net mvc проект на хостинге пришлось впервые, проекты все без исключения некоммерческие и хостинг для них тоже бесплатный, и как следствие там чаще всего поддержка ASP.NET 2.0, сейчас же masterhost предоставляет бесплатный хостинг для студентов и аспирантов, так что появилась возможность бесплатно попользоваться хостингом с .NET Framework 3.5 sp 1 и поддержкой MVC для создания учебных проектов и вместе с тем столкнуться с рядом проблем. Читать дальше »
Не так давно столкнулся с необходимостью реализации оплаты лицензии некоторого ПО. Есстественно, был выбран интерфейса http://merchant.webmoney.ru как наиболее подробно описанный, доступный и удобный. И всё бы ничего, если бы не одно «НО»… Читать дальше »