Проект с использованием Sunmarket.MVC.dll
Платформа базируется на технологии ASP.NET MVC (начиная с версии 2.0) и может быть запущена на любом веб-сервере, поддерживающем данную технологию (например, Microsoft IIS).
В качестве основного сервера базы данных используется Microsoft SQL Server (начиная с версии 2008 R2, редакция Express).
В MultiView используются шаблоны и фрагменты, при этом разделены функции создания дизайна сайта (design mode) и наполнения данными (document mode).
В режиме document mode фрагментам данных присваивается уровень доступа. Нулевой уровень доступен всем. Для доступа к следующим уровням требуются соответствующие права.
Права задаются либо принадлежностью к зоне IP-адресов, либо привами пользователя, определенного через логин и пароль.
MultiView представляет собой библиотеку (dll), которая подключается к проекту MVC.
Простейший проект состоит всего лишь из одного файла Global.asax.cs:
public class MvcApplication : HttpApplication
{
// *********************************** Application_Start
protected void Application_Start()
{
MV.Start(this);
}
// *********************************** Application_BeginRequest
protected void Application_BeginRequest(Object sender, EventArgs e)
{
MV.BeginRequest(this);
}
// *********************************** Application_Error
protected void Application_Error(Object sender, EventArgs e)
{
MV.Error(this);
}
// *********************************** Application_End
protected void Application_End(Object sender, EventArgs e)
{
MV.End(this);
}
}