wie Alarmmeldung im Controller angezeigt wird

8

Ich verwende einen Controller, der Werte in die Datenbank einfügt. Ich möchte eine Warnmeldung vom Controller anzeigen, wenn die Werte erfolgreich in die Datenbank eingefügt wurden. Ist es möglich. Wenn ja, wie?

    
Saloni 24.06.2011, 05:12
quelle

4 Antworten

3

Grundsätzlich hängt das davon ab, wie Sie den Wert in die Datenbank einfügen, da Sie eine Methode benötigen, die Ihnen sagt, ob die Einfügung erfolgreich war. Da es jetzt ein paar Möglichkeiten gibt, linq / entity framework / sql / etc.

Dann, nachdem Sie wissen, ob die Einfügung passiert ist, können Sie einfach einen Wert einer Variablen zuweisen und dann vom Code / aspx einfach den Wert überprüfen und eine einfache Warnung ausgeben.

%Vor%     
melaos 24.06.2011, 05:43
quelle
18

Sie können das Ergebnis zu ViewData hinzufügen. Zum Beispiel:

%Vor%

Aus Ihrer Sicht können Sie überall platzieren:

MVC2:

%Vor%

MVC3:

%Vor%

Ich habe diesen Ansatz in meinem letzten Projekt verwendet, um die vom Server zurückgegebenen Informationen unauffällig zu machen. Auf der Masterseite wird überprüft, ob ViewData ["Success"] oder ViewData ["Failure"] ausgeführt wird, die divs werden mit CSS formatiert, jQuery-Code wurde verwendet, um die Benachrichtigungen nach 5 Sekunden auszublenden.

Grüße,

Huske

    
Husein Roncevic 24.06.2011 12:40
quelle
5
%Vor%     
shahnila 12.04.2012 12:04
quelle
0

Sie können den folgenden Code hinzufügen, um dem Benutzer mitzuteilen

%Vor%     
catdog01 24.06.2011 09:49
quelle