2010-02-04 6 views
2

Quelqu'un peut-il me dire comment afficher la boîte de message dans l'application MVC? Je ne veux pas utiliser System.Windows.Forms.MessageBox. En outre, je veux attraper la réponse du bouton clic, par exemple. Si nous appuyons sur OK, nous devrions avoir une valeur. Comme dans le cas de System.Windows.Forms.MessageBox. Y a-t-il un moyen?Comment afficher la boîte de message dans l'application MVC

Merci, Kaps

+3

Vous réalisez que vous ** ne pouvez pas ** utiliser la boîte de message Forms dans une application Web, n'est-ce pas? – tvanfosson

+0

Oui. Par conséquent, je veux un en utilisant un script. –

Répondre

2

Il y a une fonction du four en JavaScript que vous pouvez utiliser, mais il est assez laid et en utilisant quelque chose comme la boîte de dialogue jQuery serait probablement mieux. Ici, c'est quand même:

var answer = confirm("Are you sure"); 
+0

Puis-je afficher les boutons "Oui" et "Non". –

+0

Oui, mais les boutons sont "ok" et "cancel" et vous ne pouvez pas changer cela. –

0

Vous devez utiliser javascript. Il y a beaucoup d'options là-bas (jQueryUI, ExtJS, etc), le plus simple est d'utiliser la boîte de dialogue intégrée javascript.

invite de fonction

()
{
var name = prompt ("S'il vous plaît entrer votre nom:", "Votre nom");
// faire votre logique
}

+0

Comment puis-je l'utiliser dans le contrôleur de l'application MVC? –

+0

Vous utiliserez uniquement javascript dans votre vue. Si vous voulez envoyer l'entrée de l'utilisateur au serveur, vous devez également créer pour créer une action du contrôleur pour accepter votre entrée –

Questions connexes