Я пытаюсь найти лучший способ для целевой страницы, и я бы хотел, чтобы мой url был таким.ASP.NET MVC 3 Landing Page
- www.myweb.com < === Landing Page
- 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
) - это mke www.myweb.com/Home перенаправить на View/Home/Index.cshtml
.
Хотелось бы спросить, есть ли какие-то лучшие способы, чем это? или это просто отлично? Спасибо за ваш совет.
Я не вижу никаких проблем с этим. Вы ? – Shyju