я могу открыть страницу (вид) в браузере, используя адрес http://localhost:1234/Home/Details/id
Какие настройки мне нужно в global.cs, так что я могу открыть ту же страницу с помощью http://localhost:1234/Details/idAsp.net MVC маршрут URL
1
A
ответ
3
Вы должны создать новый URL-маршрут:
http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
не пробовал, но что-то вроде этого:
routes.MapRoute(
"My Route", // Route name
"{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
Он должен быть удален по умолчанию.
+2
Будьте осторожны с этим. Помещение этого до маршрута по умолчанию потенциально может привести к разрыву других URL-адресов. Например/Account/LogOn теперь будет искать действие на Домашнем контроллере под названием «Учетная запись» и передать идентификатор «LogOn». По крайней мере, идентификатор route должен принимать ограничение регулярного выражения. –
Смежные вопросы
- 1. ASP.NET MVC: Маршрут к URL
- 2. маршрут ограничения asp.net MVC
- 3. Преобразование ASP.NET Webforms url в маршрут MVC
- 4. asp.net mvc получить маршрут соответствующий url
- 5. Изменить маршрут URL в ASP.NET MVC
- 6. MVC маршрут ASP.NET, который был обычай URL
- 7. Неверный маршрут MVC. Asp.net
- 8. ASP.NET MVC маршрут
- 9. ASP.net MVC пользовательский маршрут
- 10. asp.net MVC - сократить маршрут, отключить старый маршрут
- 11. Маршрутизация ASP.NET MVC - маршрут «Пустой»
- 12. ASP.Net MVC маршрут к Имени
- 13. Asp.net Mvc Маршрут не работает
- 14. ASP.NET MVC Маршрут Ключевые слова
- 15. маршрут ASP.NET MVC не соответствует
- 16. Специальный маршрут области (ASP.NET MVC)
- 17. asp.net MVC маршрут с параметром
- 18. Поиск Маршрут в ASP.NET MVC
- 19. ASP.Net MVC default url
- 20. Asp.Net MVC 2 - Неверный маршрут
- 21. ASP.NET MVC - игнорировать конкретный маршрут
- 22. ASP.Net MVC 6 маршрут ошибка
- 23. Маршрут базового класса ASP.NET MVC
- 24. Как проложить маршрут «/» (по умолчанию url) в asp.net mvc
- 25. Как превратить маршрут в URL-адрес в ASP.NET MVC Controller?
- 26. ASP.Net MVC Пользовательский маршрут для исправления URL-адреса
- 27. Угловой маршрут с asp.net MVC remove hash # по url
- 28. Убедитесь, что URL-адрес сопоставляется фактический маршрут в ASP.Net MVC
- 29. ASP.NET MVC маршрутизация: URL падает в неправильный маршрут
- 30. Неправильный маршрут, выбранный в ASP.NET MVC 3
Вы не открываете страницу или представление - вы запрашиваете действие. Вот хороший учебник, который объясняет, что вам нужно: http://www.asp.net/mvc/tutorials/asp-net-mvc-routing-overview-cs – bzlm
возможный дубликат [ASP.NET MVC - удаление имени контроллера из URL-адреса ] (http://stackoverflow.com/questions/3337372/asp-net-mvc-removing-controller-name-from-url) – James