안녕하세요.
말씀하신 부분 관련해서는
따로 라우팅을 숨기는 기능을 사용한 기억이 나지 않습니다.
단순하게 매개 변수가 없는 페이지는
@page "/Memos/Index" 형태로 문자열로 라우팅만 지정했고,
매개 변수가 필요한 상세보기, 수정 등의 페이지는
@page "/Memos/Details/{Id:int}" 형태로 명확하게 넘어오는 매개 변수를 Parameter 특성을 사용하여 처리하고 있습니다.
저도, /Memos/Details/1234 식으로 파라미터가 필요한 부분을 따로 숨기거나 다른 방법으로 처리하진 않았습니다.
다만, 다음 샘플 코드 조각처럼, 인라인으로 하나의 페이지에서 서브 컴포넌트를 호출하는 경우에는 해당 컴포넌트의 속성에 값을 전달하는 방식을 사용하기에
따로 라우팅을 거치진 않지만, 이 방법을 사용할 때에는 모든 기능을 하나의 컴포넌트에서 다른 컴포넌트를 보였다 숨겼다 하는 방법을 사용하기에
더 복잡해질 것 같습니다.
<DulPager.DulPagerComponent Model="pager" PageIndexChanged="PageIndexChanged"></DulPager.DulPagerComponent>
아무튼,
라우팅 개념으로는 평상시처럼 쿼리 스트링 또는 라우팅으로 매개변수를 받아서 사용하는 방식을 추천해드리구요.
말씀 주신 부분이 위 내용이 아니라면 다시 질문주셔도 좋습니다.
감사합니다.
On 2021-05-14 오전 2:31:00, '박경민' wrote:
안녕하세요
데브렉에서 블레이져강의 수강중입니다.
현재 블레이져로 개발을 하다가 잘 생각이 안나서 질문을 드립니다
블레이저 페이지에 파라메터로 전달할때
/address/param 이런식으로 파라메터가 페이지명 뒤로 순차적으로 표기하는데
이걸 노출하지 않게 하는 방법을 전에 용준님 강의에서 본거 같은데
기억이 잘 나지않네요 ..ㅠㅠ
어떻게 하면 전달 파라메터가 url 에 노출되지않게 할수있을까요?