asp.net mvc 4 - How to maintain the state (history) for breadcrumb -


i'm struggling trying implement breadcrumb functionality directory navigation system.

in application user can upload zip file. once can navigate content of zip file (ie navigate folders , files). implemented logic. want add breadcrumbs on top of page user can click on previous folder , go it. decided create pretty url use numbers (ids) on retrieve upload , folder (or file) database. if user navigation in upload id = 10 , in maindirectory/folder1 , folder1 has id = 100 url localhost:1234/upload/10/dir/100/maindirectory/folder1/. have both id upload , folder (or file).

when creating breadcrumb can retrieve history last part of url don't have id of folders. cannot use folder name key because not unique. thought putting ids on url become ugly, this: localhost:1234/upload/10/dir/99/100/maindirectory/folder1/. idea putting first ids , pretty path.

session came mind rejected because user can navigate in different tabs @ same time, breadcrumb history depends on current page. think information build breadcrumb needs sent on each request.

i cannot think in better design. ideas?

edit: need mirror github navigation system repositories.


Comments

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -