Ich habe versucht, eine Warnmeldung in MVC-Controller von If-sonst-Bedingung zeigen.Ausschaltbox wird nicht angezeigt. Wo ist mein Fehler?
Controller
%Vor%Sie können keine Warnung von einem Controller anzeigen. Es gibt eine Einwegkommunikation vom Client zum Server. Der Server kann dem Client daher nichts mitteilen. Die Clientanforderungen und der Server gibt eine Antwort.
Sie müssen daher Javascript verwenden, wenn die Antwort zurückkehrt, um eine Art Messagebox anzuzeigen.
ODER
Verwenden von jquery auf der Schaltfläche, die die Controller-Aktion aufruft
%Vor%Es ist nicht möglich, Warnungen vom Controller anzuzeigen. Weil mvc Views und Controller vollständig voneinander getrennt sind. Sie können Informationen nur in der Ansicht anzeigen. Es ist also erforderlich, die anzuzeigenden Informationen vom Controller zur Ansicht zu übergeben, indem entweder ViewBag, ViewData oder TempData verwendet wird. Wenn Sie versuchen, den in TempData ["Message"] gespeicherten Inhalt anzuzeigen, ist es möglich, auf der Ansichtsseite einige JavaScript-Zeilen hinzuzufügen.
%Vor%Tags und Links c# asp.net-mvc-4