Архив рубрики «MVC»

Выпущена финальная версия ASP.NET MVC 3

Дата: 13.01.2011
Категории: ASP.NET MVC Новости

MVC 3.0

Рад сообщить, что Microsoft, наконец-то, официально выпускает финальную версию ASP.NET MVC 3. Хочу напомнить, что в конце 2010 года была выпущена RC версия MVC 3.

ASP.NET MVC это фреймворк для создания веб-приложений, который реализует шаблон Model-View-Controller. Архитектурный шаблон Model-View-Controller подразумевает под собой разделение приложения на три основных компонента — Model, View и Controller.

Прочитать остальную часть записи »

Вышла RC-версия ASP.NET MVC 3

Дата: 10.11.2010
Категории: MVC Новости

MVC 3.0

Сегодня Microsoft сообщила о выходе RC-версии (Release Candidate) ASP.NET MVC 3. А это означает, что выход финальной версии будет очень скоро. Не так давно — в конце июля 2010 года стала доступна ASP.NET MVC 3 Preview 1.

Для тех, кто не знает ASP.NET MVC это фреймворк для создания веб-приложений, который реализует паттерн Model-view-controller.

Прочитать остальную часть записи »

EntitySet и foreach

Дата: 31.07.2010
Категории: ASP.NET MVC Visual Studio (C#)

Имеется MVC приложение. При добавлении в проект объекта LINQ to SQL Classes, формируется набор классов, позволяющих работать с базой данных.

В случае если между таблицами БД имеются отношения (Relationships), то получая элемент из одной таблицы, мы сможем получить связанные с ним данные.

База данных

Предположим имеется две таблицы в базе данных. Таблицы связаны между собой.

LINQ

Прочитать остальную часть записи »

Доступна ASP.NET MVC 3 Preview 1

Дата: 28.07.2010

MVC 3

Не прошло и полугода с момента выхода ASP.NET MVC 2 RC 2 и финальной версии фреймворка, как для загрузки стала доступна третья версия ASP.NET MVC Framework (предварительная). Скачать её можно на официальном сайте Microsoft по этой ссылке.

Прочитать остальную часть записи »

No parameterless constructor defined for this object

Дата: 27.07.2010
Категории: MVC Visual Studio (C#)

Итак, имеется MVC приложение. При нажатии на кнопку происходит ошибка «No parameterless constructor defined for this object». До кода в контроллере дело еще не доходило.

Ошибка No parameterless constructor defined for this object

Прочитать остальную часть записи »

Не обрабатываются параметры контроллера

Дата: 8.07.2010
Категории: MVC Visual Studio (C#)

Создал MVC приложение, сделал параметр у методов контроллеров такой, чтобы доступ был только авторизированным пользователям.

[Authorize(Roles="RoleName")]
public class HomeController : Controller
{
...
}

Но после развертывания на IIS сервер, он пропускал и выполнял метод контроллера и для анонимных пользователей (что приводило к ошибке). А по логике разрабатываемого приложения такого быть не должно.

Конечно же можно было в web.config добавить

<authorization>
   <deny verbs="GET" users="?" />
   <deny verbs="POST" users="?" />
</authorization>

Тут «?» — анонимный пользователь. Но это не было выходом, так как запрещался доступ и к CSS, и к графике.

Прочитать остальную часть записи »