Вызов формы Javascript в контроллере в MVC4

Я хочу вызвать функцию javascript из функции контроллера, которую я использую:

 Public Function redirectTo() As JavaScriptResult
        Return JavaScript("ToSignUp()")
    End Function

в моем контроллере. Но программа никогда не идет по сценарию. Я уже проверял подобные ответы, но не нашел решения проблемы. Может ли кто-нибудь помочь мне с этим?

ДОПОЛНЕНИЕ 03.04.19 12:41
Я использую следующее для перенаправления с моего контроллера... но ничего не происходит:

Public Function redirectTo() As RedirectToRouteResult
        Dim routes As New RouteCollection With {.RouteExistingFiles = True}
        Return RedirectToAction("../login/SignUp")
    End Function
End Class

ДОПОЛНЕНИЕ 03.04.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
В любом случае спасибо всем за вашу помощь.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
13
46
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Из других примеров в Интернете (как этот) я бы сказал, что если вы временно изменили свою функцию на:

Public Function redirectTo() As JavaScriptResult
    Return JavaScript("alert("HERE");")
End Function

Скорее всего, это сработает... поэтому, не видя содержимого функции JS, трудно сказать. Ко второму пункту вызов RedirectToAction будет работать, если он вызывается с сервера; если это вызывает клиент, вместо этого используйте 'window.location'.

Другие вопросы по теме