0

테스트 프로젝트에서 사양 패턴을 학습하고 온라인 상점에서이를 사용하는 방법을 시도합니다. 카테고리별로 그룹화 된 제품 사양 (예 : 색상 (파랑, 가지 등), 높이 (100cm, 200cm 등). 제품의 선택된 카테고리를 기반으로 제품에 추가 된 사양. 필자가 읽은 모든 기사에서 동작의 사양을 매개 변수라고합니다. 그러나 테스트 프로젝트에서 사양이 동적으로 추가되면 어떻게 처리할지 모릅니다. 예를 들어,이 컨트롤러 동작이 있습니다 :실제 URL에서 동적 매개 변수를 구문 분석합니다.

public ActionResult Products(string category, 
     string[] specificationNameValuePairs, int page = 1, int pageSize = 9, 
     string order = "Position, Name", string ordertype = "asc") 
    { 
    ... 
    } 

이 작업에는 어떻게 specificationNameValuePairs를 바인딩 할 수 있습니까? 또는 프로젝트를 다시 디자인하고 정적 사양을 사용해야하며 각 사양 범주에 대해 바인딩 모델을 만들어야합니까?

답변

0

Url.Action 메서드에 대해 알아야합니다. 아래 링크를 확인하십시오. 도움이 될 수 있습니다.

Url Action

관련 문제