Нажатие кнопки запуска после загрузки вида - PullRequest
0 голосов
/ 13 июня 2019

В моем старом приложении MVC у меня есть кнопка входа в систему после загрузки главной страницы приложения. Я должен явно нажать на кнопку входа, чтобы войти в приложение. Теперь я хотел бы вызвать событие click login_btn после того, как мое представление было загружено с помощью кода.

В Jquery вызывали событие триггера login_btn в функции document.ready, а в контроллере я использовал опцию viewBag. Какой самый лучший способ достичь

В jquery,

$(document).ready(function () {
   $('#login_btn').trigger('click');
});

Его вызывают, когда страница обновляется.

В контроллере viewBag

public IActionResult Index(string info)
{
    loginModel myModel = new loginModel();
    test(); //tried
    return View(myModel);
}

public void test()
{
    ViewBag.JavaScriptFunction = "login()";
}

выдает ошибку входа в систему не определено, потому что перед загрузкой модели я вызываю тест ()

Предоставьте мне некоторую информацию о том, как автоматически инициировать вход в систему после загрузки страницы просмотра.

1 Ответ

0 голосов
/ 13 июня 2019

При изменении моего исходного ответа решение с использованием флага для управления автоматическим входом в систему будет выглядеть следующим образом:

    if( alreadyLoggedFlag === false ) { 
        alreadyLoggedFlag = true; 
        $('#login_btn').trigger('click'); 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...