ASP.NET路由:缺少RouteCollection类

时间:2009-07-31 16:32:42

标签: asp.net routing

我正在VS 2008(带SP1)中开发一个网站(Web表单,而不是MVC)。我正在尝试合并ASP.NET Routing。我正在按照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 个答案:

答案 0 :(得分:6)

您还需要导入System.Web.Routing。