GNT sans publicité, site mobile, fonctionnalitées exclusives...

Msgbox en développement WEB (langage VB)

Le
AM
Je débute en développement WEB.
Je cherche à faire fonctionner l'instruction en MsgBox et je rencontre des
problème.
La génération de la solution s'effectue normalement. Quand je teste ma page
aspx dans le navigateur j'obtiens le message abscons (pour moi) suivant
"L'affichage d'une boite de dialogue modale ou d'un formulaire lorsque
l'application ne s'execute pas en mode UserInteractive n'est pas une
opération valide. Spécifiez le style ServiceNotification ou
DefaultDesktopOnly pour afficher une notification à partir d'une application
de service."

Je ne comprends pas ce que je dois faire pour corriger le problème.
Peut-être existe t'il une meilleure méthode pour faire l'équivalent en
développement Web.
Je vous remercie, si vous avez une réponse.
Lire les 6 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sébastien FERRAND
Le #12218731
AM a exprimé avec précision :
Je débute en développement WEB.
Je cherche à faire fonctionner l'instruction en MsgBox et je rencontre des
problème.
La génération de la solution s'effectue normalement. Quand je teste ma page
aspx dans le navigateur j'obtiens le message abscons (pour moi) suivant
"L'affichage d'une boite de dialogue modale ou d'un formulaire lorsque
l'application ne s'execute pas en mode UserInteractive n'est pas une
opération valide. Spécifiez le style ServiceNotification ou
DefaultDesktopOnly pour afficher une notification à partir d'une application
de service."

Je ne comprends pas ce que je dois faire pour corriger le problème.
Peut-être existe t'il une meilleure méthode pour faire l'équivalent en
développement Web.
Je vous remercie, si vous avez une réponse.



Vous voulez afficher une messagebox sur le servuer ou sur le poste du
client ?

car si c'est la seconde solution, vous vous y prenez mal... pour
afficher une boite de dialogue dans le navigateur du client, vous devez
utiliser JavaScript et son instruction "alert".

Sebastien

--
---
Sébastien FERRAND
Microsoft Visual C# MVP
blog : http://blogs.developpeur.org/sebmafate
AM
Le #12218711
Merci de votre réponse
Effectivement c'est sur le poste client que doit s'afficher le message.
Je ne connais pas le JavaScript. Je suis habitué à la programmation des Win
forms.
Existe t-il une solution en VB ou en C# à coder dans la feuille form.aspx.vb
ou form.aspx.cs. à la réponse d'un évènement (ex button1_click)? Je souhaite
afficher un message dans une fenêtre pour informer l'utilisateur.
Sébastien FERRAND
Le #12218691
Il se trouve que AM a formulé :
Merci de votre réponse
Effectivement c'est sur le poste client que doit s'afficher le message.
Je ne connais pas le JavaScript. Je suis habitué à la programmation des Win
forms.
Existe t-il une solution en VB ou en C# à coder dans la feuille form.aspx.vb
ou form.aspx.cs. à la réponse d'un évènement (ex button1_click)? Je souhaite
afficher un message dans une fenêtre pour informer l'utilisateur.



non...

il faut bien faire la différence entre le code exécuter sur le poste
client (JavaScript par exemple) et le code exécuter sur le serveur (C#,
VB.net...).

Ton délégué button1_Click est exécuté par le serveur.
Si tu veux afficher un message lorsque l'utilisateur clique sur ton
bouton, tu peux utiliser la propriété OnClick de ton bouton.

Par exemple :
Un exemple de JavaScript

<script type="text/javascript">
function afficheMessage() {
alert('Hello World !');
}
</script>

et l'utilisation avec ton bouton :
<asp:button runat="server" id="monBouton"
onClientClick="afficheMessage()" Text="Clique !" />

Sébastien

--
---
Sébastien FERRAND
Microsoft Visual C# MVP
blog : http://blogs.developpeur.org/sebmafate
AM
Le #12218671
Ok j'ai compris. Merci beaucoup pour ton aide.
Je pouvais chercher, je ne risquais pas de trouver.
Tes explications m'ont fait avancer d'un grand pas.
Sébastien FERRAND
Le #12218661
AM a couché sur son écran :
Ok j'ai compris. Merci beaucoup pour ton aide.
Je pouvais chercher, je ne risquais pas de trouver.
Tes explications m'ont fait avancer d'un grand pas.



Bon courage pour la suite.
Juste un truc... vu que tu faisais du développement Windows avant, un
conseil, oublie tout ce que tu as appris. Le développement Web, ce
n'est pas du tout la même chose !

Sébastien.

--
---
Sébastien FERRAND
Microsoft Visual C# MVP
blog : http://blogs.developpeur.org/sebmafate
Publicité
Suivre les réponses
Poster une réponse
Anonyme