Маршрутизация ASP.NET: отсутствует класс RouteCollection

Я разрабатываю веб-сайт (веб-формы, а не 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 »(вам не хватает директивы использования или ссылки на сборку?)

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

Любая идея, как избавиться от него?


person Shyju    schedule 31.07.2009    source источник


Ответы (1)


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

person womp    schedule 31.07.2009