ASP.NET 동적 데이터를 사용하여 데이터 만 볼 수있는 공용보기와 모든 CRUD 작업이 수행되는 관리 사이트의 두 가지 측면을 가진 웹 사이트를 만듭니다. 나는 이것을 하나의 DD 웹 사이트로 만들고 싶다.동적 데이터가 엔티티 관계에 대해 생성하는 URL을 어떻게 변경합니까?
내가 설정 두 경로가 있습니다
routes.Add(new DynamicDataRoute("admin/{table}/{action}.aspx")
{
Constraints = new RouteValueDictionary(new { action = "List|Details|Edit|Insert" }),
Model = model
});
및
routes.Add(new DynamicDataRoute("{table}")
{
Action = PageAction.List,
ViewName = "ListPublic",
Model = model
});
내가 내 공개 페이지 ListPublic (원래 List.aspx의 사본을) 볼 때 문제는, 작동됩니다 관련된 엔티티에 대한 링크를 제외하고 괜찮음 admin/Suppliers/Details.aspx? SupplierId = 1 ... 내가 지적하고 싶은 점은 공급자/Details.aspx? SupplierId = 1
동적 데이터의 관계에 대한 URL 렌더링 방법을 어떻게 제어합니까?