Страница ASP.NET и событие жизненного цикла страницы

Страница представлена классом System.Web.UI.PageКлассы кода всех страниц производные от Page Этапы обработки web-форм Запрос страницы. (Page Request) Старт (подготовка свойств страницы). (Start) Инициализация. (Initialization) Загрузка. (Load) Обработка обратного запроса. (PostBack Event Handling) Визуализация. (Rendering) Очистка. (Unload) События класса Page PreInit Init InitComplete PreLoad Load LoadComplete PreRender PreRenderComplete SaveStateComplete Unload Инициализация структуры страницы: PreInit PreInit — […]

Введение в ASP.NET

ASP.NET (Active Server Page) – активные серверные страницы. Ранние веб приложения делились на две категории:• Сценарии интерпретируемые серверным ресурсом.Например, ASP (Active Server Page).• Отдельные маленькие приложения, исполняемыесерверными вызовами. Например, CGI (CommonGateway Interface) Интеграция с .NET Framework. Код ASP.NET компилируется а не интерпретируется. ASP.NET поддерживает несколько языков. ASP.NET обслуживается CLR. ASP.NET объектно-ориентированная технология. Поддержка множества устройств […]

Интерфейс IEquatable

IEquatable относиться к обобщенные интерфейсы. Этот интерфейс указываются по аналогии обобщенным классам. Иногда нам необходимо сравнивать два экземпляра типа, допустим у нас есть класс Car с одинаковыми параметрами, цвета и марки автомобиля. Как в таком случаи найти 2 аналогичный автомобиля из списка? Для решения данной задачи могли бы просто переопределить Equals или оператор ==. Но […]

Решения задачи с Ulearn

Практика «Статистика» Продолжайте в том же проекте linq-slideviews. В файле StatisticsTask реализуйте метод GetMedianTimePerSlide. Он должен работать так. Обозначим T(U, S) время между посещением пользователем U слайда S и ближайшим следующим посещением тем же пользователем U какого-то другого слайда S2 != S. T(U, S) можно считать примерной оценкой того, сколько времени пользователь U провел на […]

Решения задачи с Ulearn

Практика «Лямбды и делегаты» Скачайте проект rocket. В этой серии задач Каракуля на ракете очень хочет попасть в дыру, несмотря на все гравитационные аномалии! В этой задаче в классе ForcesTask нужно реализовать три вспомогательных метода, преобразующих одни делегаты в другие. Чтобы лучше понимать зачем эти методы нужны, изучите проект, в частности места использования этих методов. […]