Я новичок в asp.net mvc, и у меня есть несколько советов о маршрутах.
Я разрабатываю систему для управления документами, и мне нужно создать URL-адрес, подобный следующему:
routes.MapRoute("Documentos",
"{controller}/{documentType}/{documento}/{action}/{id}",
new
{
controller = "Home",
documentType = "",
documento = "",
action = "Index",
id = UrlParameter.Optional
});
и приложение, работающее с URL-адресом, подобным тезисам:
«Документ / Административный / Контракт» - (Индексное действие по умолчанию для перечисления документов типа «Контракт»)
«Документ / Административный / Контракт / Новый» - (новое действие в контроллере)
«Документ / Административный / Контракт / 10» - (подробное действие в контроллере)
«Документ / Административный / Контракт / Редактировать / 10» - (редактировать действие в контроллере)
Документ будет Контролером, а Административный будет просто описанием в URL, чтобы идентифицировать, что документы «Контракта» являются Административными ...
Итак, мои сомнения связаны с моими контроллерами и действиями. Как должна быть подпись методы контроллера? Нужно ли мне сделать область под названием Документы, чтобы сделать это проще?
PS: простите за мой английский!
Большое спасибо,
Ура!
Фелипе