1
나는 Admin이라는 영역이 있습니다. 이미 routes.MapMvcAttributeRoutes();
을 RouteConfig.cs에 추가했습니다. 다시 같은 URL로 우리를 이끌 것 /Admin/Products/Create
이 답변의 대부분은 참조 대신 /admin
를 RoutePrefixRoutArea가없는 ASP MVC의 영역에 대한 간단한 URL 경로를 설정하십시오.
[RouteArea("Admin")]
[RoutePrefix("add")]
public class ProductsController : Controller
{
[Route("Create")]
public ActionResult Create()
을 RouteArea 및 를 추가로 : 나는 같은 URL을 갖고 싶어 /Admin/add/Create
내가 무엇을하지 않는 찾고있어. URL을 간단하게 유지하고 싶습니다. /admin
내 대답을 업데이트했습니다. – Usman
답변 해 주셔서 감사합니다. 두 번째 방법은 제대로 작동하지만 첫 페이지는 찾지 못한 페이지로 리디렉션됩니다.) –
@SharifYazdian 내 대답을 받아 들일 수 있습니다 :) btw 테스트를 마쳤으며 둘 다 작동했습니다. – Usman