_NavTabs.cshtml 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. @{
  2. var sector = ViewData["Sector"] as string ?? string.Empty;
  3. var boardID = ViewData["BoardID"];
  4. var queryString = (ViewData["QueryString"] as string ?? string.Empty).TrimStart('?');
  5. var tabs = new List<(string Href, string Sector, string Name)>
  6. {
  7. ($"/Forum/Board/List/Edit/{boardID}?{queryString}", "Edit", "기본"),
  8. ($"/Forum/Board/Meta/List/{boardID}?{queryString}", "List", "목록"),
  9. ($"/Forum/Board/Meta/View/{boardID}?{queryString}", "View", "열람"),
  10. ($"/Forum/Board/Meta/Write/{boardID}?{queryString}", "Write", "작성"),
  11. ($"/Forum/Board/Prefix/{boardID}?{queryString}", "Prefix", "말머리"),
  12. ($"/Forum/Board/Meta/Comment/{boardID}?{queryString}", "Comment", "댓글"),
  13. ($"/Forum/Board/Meta/General/{boardID}?{queryString}", "General", "일반"),
  14. ($"/Forum/Board/Meta/Notify/{boardID}?{queryString}", "Notify", "알림"),
  15. ($"/Forum/Board/Meta/NotifyTemplate/{boardID}?{queryString}", "NotifyTemplate", "양식"),
  16. ($"/Forum/Board/Meta/Permission/{boardID}?{queryString}", "Permission", "권한"),
  17. ($"/Forum/Board/Meta/Exp/{boardID}?{queryString}", "Exp", "경험치"),
  18. ($"/Forum/Board/Manager/{boardID}?{queryString}", "Manager", "관리자")
  19. };
  20. }
  21. <ul class="nav nav-tabs">
  22. @foreach (var (href, key, name) in tabs)
  23. {
  24. <li class="nav-item">
  25. <a class="nav-link @(sector == key ? "active" : "")" href="@href">@name</a>
  26. </li>
  27. }
  28. </ul>
  29. <br />