내 URL은 다음과 같습니다 : www.example/videos/category1, category2, category3/sex/hospital/doctor하지만 내 URL 카테고리 1과 카테고리 2 및 카테고리 3 (1 또는 너무 많을 수 있음) null/비어있다. 성이나 병원 또는 의사도 null 일 수 있습니다. 어느 것이 null인지 어떻게 알 수 있습니까? 카테고리가 null의 경우 그런 다음 mvc는 섹스를 범주로, 병원은 섹스로 인식합니다. 어떤 접근법을 사용할 수 있습니까?Asp.net 특정 Mvc 라우팅
0
A
답변
1
MVC는 이전 URL 부분이 다른 경로 인 경우 null인지 여부를 알 수 없습니다.
경로 인 경우 :
비디오/{범주}/{subcategory1}/{subcategory2}/{subcategory3}/
모두 선택 사항입니다. 그러나 카테고리가 다른 하위 카테고리와 다른 경우 null 일 때 위치 표시기가 있어야합니다. 기본적으로 카테고리가 null 일 때 다른 경로가 필요합니다.
context.MapRoute(
"video_nocategories",
"videos/all/{subcategory1}/{subcategory2}/{subcategory3}/",
new
{
action = "Index",
controller = "Video",
categories = "",
subcategory1 = UrlParameter.Optional,
subcategory2 = UrlParameter.Optional,
subcategory3 = UrlParameter.Optional,
}
);
context.MapRoute(
"video_categories",
"videos/{categories}/{subcategory1}/{subcategory2}/{subcategory3}/",
new {
action = "Index",
controller = "Video",
subcategory1 = UrlParameter.Optional,
subcategory2 = UrlParameter.Optional,
subcategory3 = UrlParameter.Optional,
}
);
+0
도와 주셔서 감사합니다. – fuat
관련 문제
- 1. Asp.net MVC 라우팅 - MVC 라우팅
- 2. ASP.NET MVC 시작하기 라우팅
- 3. asp.net mvc 라우팅 문제
- 4. ASP.NET MVC 4 라우팅 특정 컨트롤러 액션
- 5. 영역이있는 ASP.NET MVC 라우팅
- 6. ASP.NET MVC - 라우팅 문제
- 7. ASP.Net MVC 2 라우팅
- 8. ASP.NET MVC 라우팅 질문
- 9. asp.net MVC 라우팅 규칙
- 10. ASP.NET MVC 컨트롤러에서의 라우팅
- 11. 동적 ASP.net MVC 라우팅
- 12. ASP.NET MVC 라우팅 도움말
- 13. ASP.NET MVC 라우팅, Html.BeginForm
- 14. ASP.NET MVC 3.0 라우팅
- 15. Asp.net MVC 라우팅 문제
- 16. 라우팅 컨트롤러 asp.net mvc
- 17. ASP.NET MVC 라우팅 시스템
- 18. ASP.net MVC 라우팅 자원
- 19. AngularJS/ASP.Net MVC 라우팅
- 20. ASP.NET MVC 라우팅 문제
- 21. asp.net MVC 라우팅 문제는
- 22. Asp.NET MVC 4 라우팅
- 23. Asp.net MVC 라우팅 문제
- 24. ASp.Net MVC 라우팅
- 25. Azure의 ASP.NET MVC 라우팅
- 26. ASP.NET MVC 라우팅
- 27. ASP.NET MVC 라우팅 문제
- 28. jqGrid로 ASP.NET MVC 라우팅
- 29. ASP.NET MVC 라우팅 - URL을
- 30. Asp.Net MVC 라우팅
난 당신이 매개 변수를 사용하는 것이 좋습니다 : http://stackoverflow.com/questions/2246481/routing-with-multiple-parameters-using-asp-net-mvc – Nick
감사합니다. 그러나 나의 시나리오는 그것과 다르다. – fuat