Сообщение об успехе не отображается ASP. NET MVC - PullRequest
0 голосов
/ 11 июля 2020

Попытка отобразить сообщение об успехе в форме панели при успешном действии.

Сообщение показывает, что представление загружается сразу, а не после завершения операции.

Код в Вид ниже

@if (TempData["Success"] != null)
            {
                <div class="alert alert-success">
                    <p><strong>Success:</strong> @TempData["Success"].ToString()</p>
                </div>
            }

Код внутри контроллера ниже. Я что-то упустил?

TempData["Success"] = "Account Debited Successfully.";
            Thread.Sleep(3000);
            return RedirectToAction("Index"); 

Я также попробовал следующее в представлении, все та же проблема. У меня на странице уже есть Ajax звонок

@if (ViewBag.Message != null)  
{  
    <script type="text/javascript">  
        window.onload = function () {  
            alert("@ViewBag.Message");  
        };  
    </script>  
}  
...