Wie zeige ich eine Warnmeldung in mvc 4 controller an?

7

Ich habe versucht, eine Warnmeldung in MVC-Controller von If-sonst-Bedingung zeigen.Ausschaltbox wird nicht angezeigt. Wo ist mein Fehler?

Controller

%Vor%     
user3107343 26.03.2014, 09:59
quelle

4 Antworten

7

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%     
Murdock 26.03.2014, 10:03
quelle
29

Fügen Sie den folgenden Code in Ihren Controller ein

%Vor%

Fügen Sie den folgenden Code in Ihre .cshtml (view) Datei ein

%Vor%     
vicky 07.11.2014 10:16
quelle
14

Verwenden Sie dies:

%Vor%

oder:

%Vor%     
Jeetendra Singh Negi 20.01.2015 22:05
quelle
2

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%     
BPX 26.03.2014 10:04
quelle

Tags und Links