2011-06-16 59 views
1

我在.net 3.5中有一個MVC 2項目runnin。有一些Webforms我在一個名爲「Forms」的單獨文件夾中。我需要爲此頁面實施路由。就像localhost/home.aspx應該被重定向到localhost/Forms/home.aspx。當我嘗試使用下面的代碼,使用MVC路由選擇到webform

routes.MapRoute(
      "Default", // Route name 
      "home.aspx", // URL with parameters 
      @"Forms/Home.aspx"// Parameter defaults 
     ); 

我得到一個錯誤的說法,

的的RouteData必須包含一個名爲「控制器」

我想這link,一個項目,但是當我嘗試實施

routes.MapPageRoute("ReportRoute",       // Route name 
"Reports/{reportname}",    // URL 
"~/CommonReports/{reportname}.aspx" // File 
);` 

Iam沒有得到我的路線對象中的MapPageRoute()方法。有人能幫助我解決這個問題嗎? 在此先感謝

回答