【发布时间】:2012-06-04 03:44:56
【问题描述】:
我试图找到登陆页面的最佳方式,我希望我的网址是这样的。
- www.myweb.com
- www.myweb.com/Home
然后我想出了这个。
routes.MapRoute(
"Landing",
"",
new { controller = "Home", action = "Landing" }
);
routes.MapRoute(
"Home",
"Home",
new { controller = "Home", action = "Index" }
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
第一个是 (Landing) 是让 www.myweb.com 重定向到View/Home/Landing.cshtml。第二个(Home)是将 www.myweb.com/Home 重定向到View/Home/Index.cshtml。
我想问有没有比这更好的方法?或者这很好? 感谢您的建议。
【问题讨论】:
-
我认为这没有任何问题。你呢?
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-routing