public async Task <IActionResult> CreateTopic(int id) { CreateTopicViewModel vm = new CreateTopicViewModel() { Forum = await _forumRepository.GetById(id) }; // Manually set breadcrumb nodes var childNode1 = new MvcBreadcrumbNode("Forum", "Home", vm.Forum.Title) { RouteValues = new { id = vm.Forum.Id } }; var childNode2 = new MvcBreadcrumbNode("CreateTopic", "Home", "Creating topic") { RouteValues = new { id = vm.Forum.Id }, OverwriteTitleOnExactMatch = true, Parent = childNode1 }; ViewData["BreadcrumbNode"] = childNode2; return(View(vm)); }