如果是
http://localhost:54027/test1/test2/home
它显示主页
如果URL是
http://localhost:54027/test1/test2/
它显示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 :(得分:0)
我们创建了一个虚拟页面作为空白页面,并将Response.Redirect添加到主页 这不是问题的解决方案,但我们解决了这个问题。