ASP.NET MVC Framework | страница 23



4. Зарегистрировать пространства имен, которые будут использовать представления (листинг 2.11).

5. Создать таблицу маршрутизации в файле global.asax (листинг 2.12).

6. Создать директорию /Controllers, разместить в ней контроллеры.

7. Создать директорию /Views и разместить в ней дерево представлений, отвечающее контроллерам и их действиям (рис. 2.5).


Листинг 2.9. Регистрация модуля MVC Framework в web.config

>

>   

>      type=" System.Web.Routing.UrlRoutingModule,

>      System.Web.Routing" />

>   

>      type="System.Web.Handlers.ScriptModule,

>      System.Web.Extensions"/>


Листинг 2.10. Регистрация модулей и обработчиков MVC Framework в web.config

>

>   

>      type="System.Web.Handlers.ScriptModule,

>      System.Web.Extensions"/>

>     

>   

>      path="*.asmx" preCondition="integratedMode"

>      type="System.Web.Script.Services.ScriptHandlerFactory,

>      System.Web.Extensions"/>

>   

>      path="*_AppService.axd" preCondition="integratedMode"

>      type="System.Web.Script.Services.ScriptHandlerFactory,

>      System.Web.Extensions"/>

>   

>      verb="GET,HEAD" path="ScriptResource.axd"

>      type="System.Web.Handlers.ScriptResourceHandler,

>      System.Web.Extensions" />

>   

>      path=" *.mvc" type=" System.Web.Mvc.MvcHttpHandler,

>      System.Web.Mvc"/>

>   

>      verb="*" >path="UrlRouting.axd"

>      type="System.Web.HttpForbiddenHandler, System.Web" />

>


Листинг 2.11. Регистрация пространств имен в файле web.config

>

>   

>   

>   

>   

>   

>   

>