Wie um zu zeigen, alert-Meldung in mvc 4 Controllers?

Ich habe versucht, zeigen eine alert-box im mvc-controller von if-else-Bedingung.Aber die alert-box nicht angezeigt.Wo ist mein Fehler ?

Controller

public ActionResult Index()
{
    int userId = Convert.ToInt32(Session["userId"].ToString());

    if (WebMatrix.WebData.WebSecurity.IsAuthenticated)
    {
        if (userId == 90043) 
        {
            return View();
        }
        else
        {
            TempData["Message"] = "You are not authorized.";
            return RedirectToAction("Index", "Home");
        }
    }
    else
    {
        return RedirectToAction("Index", "Home");
    }
}
  • Was meinst du mit "Warnmeldung"? Werden Sie sich bewusst, dass der code im Controller ausgeführt wird auf einem server, ohne (direkten) Nutzer der Aufsicht. Es repräsentiert nicht das Ergebnis (Webseite), die der Benutzer sieht und interagiert mit. Darüber hinaus da dies nicht ein WinForms-Projekt, Sie können nicht anzeigen, die message-Boxen. Es macht keinen Sinn. Wenn Sie wollen, um die Anzeige eines JavaScript -alert, tun dies aus dem Indexanzeigen.
  • Hallo Andrei ich zeigen möchte, eine Warnung vor dem RedirectToAction wenn userId nicht gleich 90043
  • Sie können nicht
  • Zu wem? Wer muss diese Nachricht sehen? Ist es nur für debugging-Zwecke?
  • wo sind Sie mithilfe von TempData["Meldung"] in der client-Seite ??
InformationsquelleAutor user3107343 | 2014-03-26
Schreibe einen Kommentar