comment afficher de message d'alerte dans le contrôleur
Je suis en utilisant un contrôleur qui est de l'insertion de valeurs dans la base de données. Je veux afficher de message d'alerte de contrôleur lorsque les valeurs insertesd dans la base de données avec succès.
Est-il possible. Si oui, alors comment?
qu'entendez-vous par alerte? comme en javascript navigateur alert('helo monde"); le type d'alerte?
oui, comme d'alerte ("Inséré");
vous pouvez poster votre code actuel sur le contrôleur ?Et comment avez-vous publier des données au contrôleur ? Est-ce à l'aide de jquery post?
oui, comme d'alerte ("Inséré");
vous pouvez poster votre code actuel sur le contrôleur ?Et comment avez-vous publier des données au contrôleur ? Est-ce à l'aide de jquery post?
OriginalL'auteur Saloni | 2011-06-24
Vous devez vous connecter pour publier un commentaire.
Fondamentalement, cela dépend comment êtes-vous d'insérer la valeur dans la base de données, comme vous le feriez besoin d'une méthode qui permet de savoir si l'insertion a été un succès. Comme il y a quelques façons de le faire maintenant, linq/entity framework/sql/etc.
Puis après, vous savez si ne l'insertion se produit, alors vous pouvez simplement affecter une valeur à une variable, puis à partir du code/aspx juste vérifier la valeur et de faire une simple alerte.
OriginalL'auteur melaos
Vous pouvez ajouter le résultat à ViewData. Par exemple:
Dans votre vue, vous pouvez placer n'importe où:
MVC2:
MVC3:
J'ai utilisé cette approche dans mon dernier projet, afin de rendre les informations retournées par le serveur discret. Vérifier si ViewData["Succès"] ou ViewData["Échec"] sont fait dans la page principale, les divs sont mis en forme à l'aide de CSS, jQuery code a été utilisé pour masquer les notifications au bout de 5 secondes.
Ce qui concerne,
Huske
OriginalL'auteur Husein Roncevic
Mais c'est plus une question de préférence personnelle, je veux dire oui, vous devez suivre le modèle de conception, mais dans certains cas, juste au-dessus de-complique une tâche triviale. Dans mon cas par exemple j'ai seulement besoin de faire cela dans un seul endroit, et nous n'utilisons pas de JavaScript dans nos points de vues, et donc, pour mon cas, cette solution est exactement ce que je veux, un moyen rapide de simplement envoyer une alerte.
OriginalL'auteur shahnila
Vous pouvez ajouter le code ci-dessous pour dire à l'utilisateur
OriginalL'auteur catdog01