2009-07-31 2 views
3

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

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

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

ответ

6

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

Смежные вопросы