Я хочу вызвать функцию javascript из функции контроллера, которую я использую:
Public Function redirectTo() As JavaScriptResult
Return JavaScript("ToSignUp()")
End Function
в моем контроллере.Но программа никогда не идет в сценарий.Я уже проверил похожие ответы, но не нашел решения проблемы.Может ли кто-нибудь помочь мне с этим?
ДОПОЛНЕНИЕ 4/3/19 12: 41
Я использую следующее для перенаправления с моего контроллера ... но ничего не происходит:
Public Function redirectTo() As RedirectToRouteResult
Dim routes As New RouteCollection With {.RouteExistingFiles = True}
Return RedirectToAction("../login/SignUp")
End Function
End Class
ДОПОЛНЕНИЕ 4/3/19 23: 20
Проблема была решена следующим образом
На code behind
моей .aspx
Страницы и на правильномдобавьте следующий код:
Dim routes As New RouteCollection With {.RouteExistingFiles = True}
Response.Redirect("SignUp")
Инструкция Response.Redirect
не нова.
Но для того, чтобы быть функциональным, необходимо добавить перед следующей инструкцией
Dim routes As New RouteCollection With {.RouteExistingFiles = True}
И это потому, что MVC не распознал существующие файлы, что означает, что свойство RouteExistingFiles
всегда False
Таким образом, чтобы обработать код, нам нужно преобразовать это свойство в True
В любом случае, спасибо всем за вашу помощь.