2011-01-05 11 views
0

URLがある場合
http://localhost:54027/test1/test2/home
URLがある場合は、ホームページ

を示し
http://localhost:54027/test1/test2/
それは我々がURLからASP.NET MVC 2の空のルートにURLをマップします。 URLが表示空白のページ

を使用していたルートは、次のとおりBLANKページを


示し
routes.MapRoute(
       "HomePage", 
       "Test2", 
       new { controller = "Home", action = "Index", id = "", title = UrlParameter.Optional } 
     ); 
      routes.MapRoute(
      "ProductDetails", // Route name 
      "Test2/", // URL with parameters 
      new { controller = "Home", action = "Index", id = "", title = UrlParameter.Optional } // Parameter defaults 
      ); 
      routes.MapRoute(
       "Default", 
       "Test2/{controller}/{action}/{id}", 
       new { controller = "Home", action = "Index", id = "1" } 
      ); 



私たちは、次のURLをしようとした場合、それは
http://localhost:54027/test1/test2/正常に動作します "

routes.MapRoute(
      "ProductDetails", // Route name 
      "Test2/{'}", // URL with *** ' *** parameters 
      new { controller = "Home", action = "Index", id = "", title = UrlParameter.Optional } // Parameter defaults 
      ); 

答えて

0

我々は空白のページとしてダミーページを作成し、これが解決策ではありませんホームページ へのResponse.Redirectを追加しましたしかし、私たちはその問題を解決しました。

関連する問題