CodematicDemoMVC — это полный пример исходного кода проекта, основанный на приложении шаблона MVC с трехуровневой архитектурой, разработанном на основе Asp.net 3.5.
Структура более краткая и обеспечивает более эффективные ссылки на примеры исходного кода.
Пользователям удобно лучше понимать и использовать эту архитектуру для разработки. Сотрудничество с генератором кода Dongsoft .Net может сделать разработку более эффективной и легкой.
Этот проект включает в себя следующие ключевые приложения:
1) Трехслойная структура на основе стандартов.
2) Уровень представления использует режим MVC.
3) Операции добавления, удаления, изменения и запроса данных.
4) Отображение списка данных и обработка страниц.
5) Применение Linq и т.д.
**************************************************** * ****
Lib: библиотека публичного класса.
БЛЛ: бизнес-уровень
Модель: объект данных
DAL: уровень данных
WebMVC: уровень представления
В разделе DB_51aspx находится база данных Sql2005. Вы можете добавить учетную запись/пароль управления по умолчанию: 51aspx/51aspx.
Изучая MVC, мы видим, что MVC имеет следующие характеристики:
1) Разделение бизнес-обработки и отображения: страница ASPX и код CS полностью разделены. Лучшее повторное использование и обслуживание.
2) Использование элементов управления формой на стороне сервера больше не рекомендуется. Вместо этого используйте традиционный ввод или позвольте Html.TextBox напрямую генерировать метки элементов управления.
3) Нет событийно-ориентированной модели. В ASP.NET MVC при нажатии кнопки вы больше не должны думать, что в соответствующем aspx.cs должен быть метод обработки Click. Вам следует подумать о том, что в контроллере должно быть действие для его обработки. . это событие.
4) Больше никакой привязки данных. Если вы привыкли к привязке данных GridView, вам нужно изменить свое мышление в ASP.NET MVC и решить эту проблему самостоятельно.
5) Добавлен перезапись адресов. Компонент маршрутизации MVC позволяет нам очень хорошо выполнять обработку маршрутизации URL-адресов.
6) В целом, можно понять, что MVC — это расширение модели программирования, основанное на веб-форме, и решение модели программирования для уровня представления.