我試圖找到登陸頁面的最佳方式,我希望我的url可以像這樣。ASP.NET MVC 3登錄頁面
- 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
。
我想問問有沒有比這更好的方法?或者這很好? 感謝您的意見。
我沒有看到任何問題。你做 ? – Shyju