Речь в статье пойдет о поддоменах в ASP.NET MVC5, о том какие цели может преследовать использование данного приема и какие варианты реализации маршрутизации (роутинга) поддоменов существуют. Также будут указаны особенности использования каждого из методов.
В каждом из предложенных способов будет использоваться объект HttpContextBase, который содержит входную строку URL, и который будет использоваться для получения имени поддомена. Для получения поддомена будем использовать общую для всех методов функцию:
2
3
4
5
6
7
8
Бывает в некоторых таблицах используется иерархия в виде дерева с бесконечным уровнем вложенности. В данной статье продемонстрировано, как средствами LINQ осуществить перебор потомков любого уровня вложенности.
Здесь я расскажу как устроено отображение знака рубля руб. на этом сайте. Из всех способов, предложенный ниже, с моей точки зрения, является самым корректным и правильным. И суть его заключается в следующем — создается несколько отдельных шрифтов (основной regular и его версии bold, italic и bolditalic в случае необходимости). Каждый из которых содержит всего 4 символа — «р», «у», «б» и «.». На месте буквы «р» закреплен знак рубля руб., на месте букв «у», «б» и символа «.» — пустые глифы нулевой ширины.
Основным преимуществом данного метода, является отображение наименования руб. в случае, если со шрифтами что-то не в порядке. Подробности — далее.
В заметке показан простой процесс отправки файла (более конкретно изображения) на сервер с индикатором прогресса.
Тех, кто впервые в ASP.NET попробует воспользоваться стандартной для настольных .NET приложений конструкцией Console.WriteLine("...") ждет разочарование — привычного результата не будет.
Для этого у ASP.NET есть свой способ:
2
«Допустим, что вы, не устояв перед натиском прогресса, установили Visual Studio 2013 и перенесли в неё существующий проект, который содержит поддомены типа part.mysite.com. После запуска проекта вас будет ждать разочарование — на любую страницу страницу с поддоменом сервер отреагирует досадной ошибкой:
Как сделать индикатор прогресса (ProgressBar) обновляющийся с сервера (ASP.NET, AJAX, JQuery) — часть 2
О базовой реализации индикатора прогресса в статье Как сделать индикатор прогресса (ProgressBar) обновляющийся с сервера (ASP.NET, AJAX, JQuery) - часть 1.
Как сделать индикатор прогресса (ProgressBar) обновляющийся с сервера (ASP.NET, AJAX, JQuery) — часть 1
Предположим, что в проекте существует некая функция/процедура, исполнение которой может быть затянуто на время, не сопоставимое со среднестатистическим временем загрузки страницы — 10 сек и более. К примеру, существует метод в контроллере, который собирает информацию с нескольких интернет страниц и выводит сводные результаты:
Ряд задач связанных с обработкой информации в интернете приходится начинать с элементарного — получение этой самой информации.
Для того, чтобы реализовать прилипание конкретного блока к верхней границе окна, при прокручивании страницы: