Web ASP.NET

Веб платформа для создания интерактивных сайтов любой сложности, от визитки до корпоративного

ASP.NET MVC обмен данными JSON с помощью AJAX, Fetch API

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
JSON ASP.NET JavaScript

Взаимодействие ASP.NET MVC и JavaScript при JSON отправке. Исходный код примера использования AJAX и Fetch API для асинхронного обмена JSON данными с сервером. Клиентский код на TypeScript и JavaScript, серверный код на языке C#.

Чат на Blazor Server

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Сайт чата или форума

Чат на Blazor Server. Кодирование только на C#, посреднический сервер-клиент JavaScript код создается автоматически. База данных построена на json-файле. На базе исходника можно создать рабочий чат или форум.

Blazor Logout на вкладках браузера

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Blazor Server Logout user

При выходе из системы на одной вкладке браузера приложение Blazor продолжает работать на других. В исходнике показан один из способов выхода пользователя из аккаунта одновременно на всех вкладках браузера.

Быстродействие SqlDataReader

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
ASP.NET SQL ADO.NET

Одним из важных компонентов ADO.NET является SqlDataReader. Хотя SqlDataReader только читает данные, сопутствующий класс SqlCommand устраняет это ограничение. Сравнительные тесты на быстродействие.

ASP.NET SQL подключение через ADO.NET

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
ASP.NET SQL ADO.NET

ADO.NET предоставляет самый прямой способ доступа к источникам данным MS SQL Server. Веб приложения ASP.NET используют возможности ADO.NET для соединения базами: для получения, обработки и обновления имеющихся в них данных.

Создание веб приложения ASP.NET Core MVC

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Выбор шаблона проекта веб-приложения Visual Studio

Поэтапное создание проекта веб-приложения ASP.NET Core MVC в интегрированной среде программирования Visual Studio. На основе этого описания можно создавать проекты любых приложений.

Авторизация в приложении Blazor Server

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Добавить авторизацию на сайт Blazor

Панель администратора с авторизацией. Формирование собственных страниц с помощью сервиса Scaffold Identity. Создание паролей и логинов для пользователей осуществляет администратор.

Blazor админ панель

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Админ панель на Blazor

Blazor AdminPanel - типичная конфигурация админки для отображения и редактирования данных. При редактировании автоматически обновляются компоненты даже если страницы открыты в разных браузерах.

Blazor - интерактивные страницы без JavaScript

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Сайт Blazor без Javascript

Исходный код интерактивного веб приложения Blazor Server написанного только на языке C#, без кодирования на JavaScript. Редактирование таблицы базы данных происходит в режиме реального времени.

Маршрутизация в ASP.NET MVC

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Маршрутизация ASP.NET MVC

Примеры шаблонов маршрутов для сайтов на ASP.NET MVC. Маршрутизация для создания оптимальных, автоматических и человеко-понятных веб адресов. Заменяя одну базу другой, автоматически будет изменяться тематика и ссылки нового сайта.

Два примера сайтов ASP.NET MVC

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Схема концепции MVC

Исходники демонстрирующие концепцию MVC, история, описание. К статье прикреплен архив, содержащий два исходника веб-приложений. Один исходник с одним представлением для каждой модели, другой с несколькими представлениями для одной модели.

Razor движок веб-страниц

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Синтаксис обработчика веб страниц Razor

Razor это механизм визуализации поддерживаемый .NET Framework, .NET Core в рамках ASP.NET. Движок Razor использует упрощенный синтаксис, легкий для новичков и повышающий производительность для профессионалов.

Страницы Web Forms

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Программа создания сайтов на WebForms

ASP.NET Web Forms предоставляют возможность быстрой разработки динамических сайтов. Работа с Web Forms схожа с программированием приложений для настольных компьютеров. Для создания интерфейса веб-страниц возможно написание программного кода различными способами.

Веб сайт на движке Razor, ASP.NET

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Скрин сайта на движке Razor

Пример веб-сайта на движке Razor. Обработчик программного кода Razor позволяет повысить производительность программирования. Исходный код сайта состоит из нескольких веб-страниц получаемых путем слияния макета и содержания.

Пример веб-сайта на Web Forms

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Скрин сайта на WebForms

Рабочий пример веб-сайта на основе Web Forms, дающие возможность быстрого, автоматизированного создания веб-страниц и сайта в целом. Рекомендуемый инструмент для работы с данным сайтом - MS Visual Studio .NET.

Веб-приложение или веб-сайт ASP.NET

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Веб приложение или сайт

Создавать интернет проекты можно скомпилировав весь программный код в сборку .dll (веб-приложение) или же разместить текстовые файлы с программным кодом непосредственно на сервере (веб-сайт) для динамической компиляции веб-страниц.

Исходники веб страниц .aspx, cshtml

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Код разметки Razor

Динамические веб страницы технологии ASP.NET на двух движках: стандартном ASPX и новом Razor. Исходники на C# примера динамического создание кода HTML. Создаются таблицы с различным числом колонок и строк. Количество столбцов и строк таблицы можно задавать через параметр строки запроса.

ASP.NET значительная технология для веб творчества

Все исходники / Язык программирования C# / OS Windows / Web ASP.NET
Веб технология ASP.NET

ASP.NET - это платформа для построения интерактивных сайтов и веб-приложений с помощью HTML, CSS, JavaScript и C# в полном соответствии с веб стандартами. ASP.NET включает набор рабочих каркасов: MVC, Razor Pages, Blazor, инструменты и библиотеки, специально предназначенными для создания веб-приложений.