Come posso fare una messagebox in asp.net mvc?
-
20-08-2019 - |
Domanda
Ho provato a creare una messagebox in un controller in asp.net mvc, ma ogni volta che scrivo MessageBox o MsgBox non mi dà la possibilità di importare uno spazio dei nomi ...
Cosa posso usare che sarebbe simile a un MessageBox?
Soluzione
La finestra di messaggio può essere visualizzata usando Javascript, puoi scrivere il tuo HtmlHelper per questo o avere un parziale che prende il messaggio come input e lo riproduce, in questo modo puoi riutilizzare il tuo parziale
Altri suggerimenti
la funzionalità MessageBox è fornita dalla libreria System.Windows che non è disponibile nel contesto ASP.NET MVC, poiché il sito è in esecuzione all'interno di un browser.
Invece, dovresti usare una libreria javascript per mostrare una finestra di messaggio.
È possibile utilizzare quanto segue per visualizzare una finestra di messaggio
alert ('Ciao a tutti')potresti renderizzare un tag di script come un actionresult che ha
alert ( '{0}'); dove il segnaposto è il tuo messaggio
Suggerisco di utilizzare la finestra di dialogo dell'interfaccia utente jQuery . È incredibilmente facile da usare, molto potente e davvero facile da modellare.