Comment appeler la fenêtre.alert(“message”); à partir de C#?
J'ai mon propre exception basée sur une condition et que vous voulez élever une alerte lors de la commande vient dans ce bloc catch
catch (ApplicationException ex)
{
//want to call window.alert function here
}
Entendez-vous un ordinateur de bureau-l'équivalent de
window.alert
? Ou est-ce un ASP.NET app et que vous voulez une boîte de message à afficher sur le client?OriginalL'auteur NayeemKhan | 2010-09-27
Vous devez vous connecter pour publier un commentaire.
Voulez-vous dire, une boîte de message?
Plus d'informations ici: http://msdn.microsoft.com/en-us/library/system.windows.forms.messagebox(v=VS.100).aspx
Sur son premier undedited question, l'étiquette indique,
c#
et.net
.OriginalL'auteur Ruel
C'est un peu dur de donner une réponse définitive sans un peu plus d'informations, mais d'une manière habituelle est d'enregistrer un script de démarrage:
Ils cacher cette information dans la documentation. msdn.microsoft.com/en-us/library/asz8zsxy.aspx
OriginalL'auteur Jamiec
si vous êtes à l'aide d'ajax dans votre page qui nécessitent le gestionnaire de script
Page.ClientScript
ne fonctionne pas,
Essayez cela et ce serait faire le travail:
OriginalL'auteur Eslam Badawy
Vous pouvez utiliser la prochaine extension de la méthode à partir de n'importe quelle page web ou imbriquée de contrôle de l'utilisateur:
manière suivante:
J'ai mis à jour ma réponse à montrer comment déclarer une méthode d'extension
OriginalL'auteur abatishchev
MessageBox comme les autres ont dit, ou RegisterClientScriptBlock si vous voulez quelque chose de plus arbitraire, mais votre cas est extrêmement douteuse. Affichant simplement des exceptions n'est pas quelque chose que vous voulez faire dans le code de production - vous ne voulez pas exposer en détail l'publiquement et que vous ne voulez l'enregistrer avec une bonne journalisation privé.
OriginalL'auteur annakata
Vous pouvez également le faire :
cela permettra de montrer à l'exeption de message dans la boîte d'alerte
OriginalL'auteur Mina Gabriel
Je ne suis pas sûr si je comprends bien, mais je devine que vous essayez d'afficher une MessageBox de ASP.Net?
Si oui, ce projet de code de l'article pourrait être utile: Simple MessageBox fonctionnalité dans ASP.NET
OriginalL'auteur Hans Olsson