Для перенаправления в другое представление вы можете использовать это:
@Html.ActionLink("DisplayLinkName", "View", "Controller", new { @Parameter= parametervalue }, null)
Другой подход заключается в следующем:
<a href="@Url.Action("View", "Controller", new {Parameter = parameterValue})'></a>
Они работают аналогично вашему подходу, но используют вместо помощников htmlчистый HTML.Обычно это зависит от ваших собственных предпочтений.html-помощники в основном помогают разработчикам, которые менее знакомы с html-тегами, и облегчают им работу.
если вы хотите передать свое текущее местоположение в своей собственной реализации, вы можете использовать это:
<a class="user-menu-links" href="/Controller/View?Parameter="+Parametervalue>Login</a>
Существуют и другие способы передать ваш текущий вид, если вы использовали виды бритвыкак использование переменных сеанса и переменных tempdata.Однако, не видя реализации вашего контроллера и формы входа, я не могу сказать вам, как их использовать.