Изменение навигации по URL-адресу в контроллере MVC
Пока я заканчиваю свою работу на главной странице, мне нужно перейти к гнезду.
Я пытаюсь сделать это со следующей страницы контроллера, скажем, "loginController"
Пока я нахожусь в главном контроллере я использую для этой цели следующую функцию:
Public Sub FlagBtn_Click(ByVal myFlag As String) As ActionResult Attributes.envProp._LanguageFlag = myFlag Attributes.mvcLogin.Index() End Sub
Программа переходит к следующему " loginController` и выполняет там функцию:
<Route("Login")> Function Index() As ActionResult Return View() End Function
Который обычно должен также изменить " url "в соответствии с" файлом маршрута`
routes.MapRoute( name:="Default", url:="{controller}/{action}/{id}", defaults:=New With {.controller = "main", .action = "Index", .id = UrlParameter.Optional} )
Но этого не происходит. Вместо этого навигация " url "остается на маршруте "по умолчанию", и, конечно же, следующая страница не может быть отображена.
Вопрос здесь заключается в том, как изменить навигацию " url " в соответствии с выбранной мной страницей.
Что я уже пробовал:
Ничего больше того, что я уже сделал.