0
У меня проблема ... У меня есть регистрационная форма, и когда пользователь зарегистрировал ее, перенаправить его на главную страницу .. я хочу отобразить всплывающее сообщение, прежде чем перенаправить его, что он успешно зарегистрирован, а затем перенаправляет его на главную страницу.Как отображать сообщение перед перенаправлением на другую страницу?
Контроллер:
TempData["SuccessMessage"] = "A confirmation email will be sent to the address you've entered shortly";
return RedirectToAction("Index", "Home");
Вид:
<script>
if (@TempData["SuccessMessage"] != null)
{
alert('@TempData["SuccessMessage"]');
}
</script>
Вам нужно будет использовать ajax для отправки регистрационных данных, затем в обратном вызове ajax-подтверждения отобразите сообщение. В качестве альтернативы выполните обычную запись и перенаправьте на представление, отображающее ваше сообщение, и оттуда перенаправляйтесь на домашнюю страницу. Но почему бы не просто отобразить сообщение на главной странице? –
, что было бы намного проще ... tnx :) – None
Как я могу настроить перенаправление на другую страницу после некоторого интервала, если я использую r-решение? – None