ASP.NET Routing: отсутствует класс RouteCollection - PullRequest
3 голосов
/ 31 июля 2009

Я разрабатываю веб-сайт (веб-формы, а не MVC) в VS 2008 (с пакетом обновления 1). Я пытаюсь включить маршрутизацию ASP.NET. Я следую учебному пособию по MSDN, чтобы сделать это. http://msdn.microsoft.com/en-us/library/cc668201.aspx Я добавил следующие элементы в свой файл glbal.asax.cs в соответствии с руководством

 protected void Application_Start(object sender, EventArgs e)
 {
        RegisterRoutes(RouteTable.Routes);

 }   

 public static void RegisterRoutes(RouteCollection routes)
 {

        routes.Add(new Route
        (
             "Category/{action}/{categoryName}"
             , new CategoryRouteHandler()
        ));
  }

При попытке построить это говорит как "Не удалось найти имя типа или пространства имен 'RouteCollection' (отсутствует директива using или ссылка на сборку?)

У меня есть System.web, импортированный в мой файл global.asax

Есть идеи, как от этого избавиться?

1 Ответ

6 голосов
/ 31 июля 2009

Вам также необходимо импортировать System.Web.Routing.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...