routingconfig가있는 ASP MVC 영역
-
20-12-2019 - |
문제
저는 ASP.NET MVC 프로젝트에서 영역 을 사용할 것입니다.하지만 내가 원하는 것을 할 수 있는지 모르겠습니다.나는 MVC에서 새로운 것이기 때문에.
그래서이 데이터베이스에 이름이 있습니다 :
name1
Name2
name5 등등
영역을 사용하고 이와 같은 URL을 사용하고 싶습니다 :
www.mysite.com/name1/home/index
사용자는 name1 을 변경할 수 있습니다, name1 가있는 경우 데이터베이스를 어떻게 체크인 할 수 있습니까?나는 이것을 어디에서 확인할 수 있습니까?
나의 arearegistration이 좋아합니다 :
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"MyArea_default",
"{arename}/{controller}/{action}/{id}",
new {action = "Index", id = UrlParameter.Optional }
);
}
. 해결책
원하는 기능을 달성하기 위해 사용자 정의 경로 제약 조건을 만들어야합니다.이것은 http에서 깊이에 설명되어 있습니다.: //www.asp.net/mvc/tutorials/controllers-and-routing/creating-a-custom-route-constrants-cs :)
match () 메서드에서 기존 데이터베이스 레코드에 대한 검사를 수행합니다.자세한 설명은 제공된 문서를 참조하십시오 :) 그것은 꽤 쉬운 읽기입니다.
제휴하지 않습니다 StackOverflow