begin process at 2010 09 09 11:13:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

[déplacé VB.NET -> ASP.NET] affichier une message box


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[déplacé VB.NET -> ASP.NET] affichier une message box

mercredi 20 mai 2009 à 16:25:27 | [déplacé VB.NET -> ASP.NET] affichier une message box

tortuedu74

Bonjour,

Est-ce que quelqu'un pourrait me dire comment on fait pour afficher une messagebox car il n'y a rien qui s'affiche.
Mon code est posé sur un serveur.

Voici mon code en partie:

If e.CommandName = "supprimer" Then
            Response.Write("You selected " & contact & ". <br>")
            xmlDoc.Load(fichier)

            'déclarations
            'nodes = xmlDoc.SelectNodes("/EC_TABLE")

            Dim nod As XmlElement
            nod = xmlDoc.SelectSingleNode("/EC_TABLE/TABLE[@TA_NUME='" & contact & "']")

            'recherche de l'élément
            'MsgBox(nod.Attributes.ItemOf(0).Value)


            Dim reponse As MsgBoxResult
            reponse = MessageBox.Show("voulez-vous supprimer l'index n°" & contact & "? ", " Confirmation ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, False)
            If reponse = MsgBoxResult.Yes Then
                nod.ParentNode.RemoveChild(nod)
            End If


Si quelqu'un a la solution, ça serait super.

Merci
vendredi 22 mai 2009 à 12:17:13 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

titeoe

Bonjour,

Comment comptes tu afficher une messagebox (qui vient du windows.forms) en web ?

Si tu veux utiliser des boites de messages en web, il faut passer par javascript ou par des composants plus sophistiqués (cf AjaxControlToolkit : modal popup extender ou confirm button extender).
vendredi 22 mai 2009 à 14:05:48 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

cbu

Pas mieux que au dessus..
Tu es obligé de passer par du Javascript ..

JQuery te permet de faire des controles assez sympa.. Cette library est utilisé de plus en plus et risque d'être intégré à Visual Studio ..
vendredi 22 mai 2009 à 17:56:21 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

titeoe

Pour info Jquery est intégrée a visual studio (2010 beta 1) et sera supportée par ASP.Net 4.
samedi 23 mai 2009 à 11:05:52 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

tortuedu74

ok, ben moi je travaille avec visual studio 2008. C'est vrai que ça m'embête d'utiliser du javascript parce que je n'y connais rien. Quelqu'un pourrait me donner un exemple du code javascript pour afficher une question yes/no, et l'appeler a partir de ma page vb? au fait, elle renvoie quoi cette fonction javascript? true or false? Merci beaucoup.
mardi 26 mai 2009 à 13:58:09 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

tortuedu74

rebonjour,

J'ai un sérieux problème, mon suppérieur ne veut pas entendre parler de javascript, et je n'ai pas le choix, il faut que j'arrive a afficher une messageBox... 

Je commence a saturer, dites moi que quelqu'un sait comment afficher une messageBox coté client, quand on code une page aspx et aspx.vb avec VisualStudio2008. 
mardi 26 mai 2009 à 14:04:32 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

cbu

Une messagebox est un évènement client, donc c'est obligatoirement en javascript ..

après ton javascript tu peux le générer coté vb..
Pour écrire un Javascript à partir de ton code behind, je te propose de lire ceci :
http://msdn.microsoft.com/fr-fr/library/btf44dc9(VS.80).aspx

Bon courage
mardi 26 mai 2009 à 14:07:06 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

cbu

Exemple tiré du MSDN :
http://msdn.microsoft.com/en-us/library/system.web.ui.clientscriptmanager.aspx

ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs)

' Define the name and type of the client scripts on the page.
Dim csname1 AsString = "PopupScript"
Dim csname2 AsString = "ButtonClickScript"
Dim cstype As Type = Me.GetType()

' Get a ClientScriptManager reference from the Page class.
Dim cs As ClientScriptManager = Page.ClientScript

' Check to see if the startup script is already registered.
If (Not cs.IsStartupScriptRegistered(cstype, csname1)) Then

Dim cstext1 AsString = "alert('Hello World');"
cs.RegisterStartupScript(cstype, csname1, cstext1, True)

EndIf

' Check to see if the client script is already registered.
If (Not cs.IsClientScriptBlockRegistered(cstype, csname2)) Then

Dim cstext2 AsNew StringBuilder()
cstext2.Append("<script type=""text/javascript""> function DoClick() {")
cstext2.Append("Form1.Message.value='Text from client script.'} </")
cstext2.Append("script>")
cs.RegisterClientScriptBlock(cstype, csname2, cstext2.ToString(), False)

EndIf

EndSub

mercredi 27 mai 2009 à 09:27:20 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

titeoe

Ton boss veut un message box veut une message box de confirmation mais ne veux pas de javascript ?
Donnes moi son numéro de téléphone que je lui explique un peux ce qu'est la programmation web :)

Plus sérieusement, tu peux lui expliquer que javascript est un des fondement même de ASP .Net et que dans la moindre page ASP.net il y a forcément du javascript (bah oui, la fameuse __doPostBack ).

Donc son argument est démonté, au revoir, merci d'avoir joué.
mercredi 27 mai 2009 à 13:30:35 | Re : [déplacé VB.NET -> ASP.NET] affichier une message box

tortuedu74


Oui je sais bien, mais je suis en stage de fin d'étude, alors je ne vais pas aller m'amuser à contrarier mon supérieur.
J'ai fais ça:

<asp:Button ID="ButtonSupprimer" onclientclick="return confirm(' supprimer ?') "/>

et là il l'a accepté.

Est-ce qu'il est possible de faire quelque chose de similaire mais pour un <asp:ButtonField ButtonType="Image" CommandName="supprimer"/>
placé dans un GridView sans utiliser de templatefield, car en fait j'ai besoin de récupérer l'index grâce à l'événement e passé en paramètre dans:

Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As GridViewCommandEventArgs)

        Dim index As Integer

        If e.CommandName = "supprimer" Then

            index = Convert.ToInt32(e.CommandArgument)
[...]


Merci

1 2

Cette discussion est classée dans : table, reponse, contact, xmldoc, nod


Répondre à ce message

Sujets en rapport avec ce message

Bouton+MouveNext [ par Beren ] Bonjour à tous,Je débute tout juste en asp mais je connais vba & vb. Pour me faire la main je souhaite faire un petit jeu question/reponse. Une base A Pb intégrité clé primaire/etrangere [ par leusha ] Bonjour. J'ai un petit soucis pour l'insertion de données dans une base de données MS SQL Server provenant d'un formulaire. Explications : J'ai une empecher un INSERT si le contenu du champ existe déja dans la table [ par ptitof71 ] bonjourvoila j'expose mon prob, je debute en asp.netj'ai une table SQL "activité" qui contient les champs "id_activité" -> clé primaire et "act_libell strategie authentification asp.net ajout champ dans table authentification [ par quineman ] Bonjour,Je souhaite intégrer la classe identification sur mon nouveau site. Seulement, j'ai déjà une base client sur le site existant. Me conseillez v existance table [ par padurand ] Bonjour, Après avoir établi la connexion a ma base de données je voudrais tester l'existance de la table avant le select.Quelqu'un a une idée ????Patr AIDE SVP :SqlBulkCopy [ par lamiruth ] Bonjour à tous,J'utilise C# 2 et je souhaite utiliser SqlBulkCopy pour copier des données dans une table.mon problème est que la table a une colone de variable stockant nom de table sql requete reconnaissant pas la variable contenant le nom de table [ par aqwzsxedccdexszwqa ] bonjour tout le monde voici mon problemeje recupere des nom de tables d une base sur la premiere page mais dans la seconde pas ma requete sql comprend Treeview et construction ... [ par lenoil55 ] Bonjour, je souhaite remplir un treeview ASP.net 2.0 s Probleme avec ma table sur sql server [ par haumea2709 ] Bonjour, Avant toute chose je suis une bille en ASP. Je dois corriger ce bug : j'ai ce message d'erreur qui s'affiche depuis ce matin  (sachant qu'ava Comment ne télécharger qu'une table d'une base Access? [ par SuperBouly ] bonjour, Dans un projet sous VS2003 langage VB Est-il possible de creer un lien qui télécharge une seule table d'une base Access?Sinon, je peux fair


Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales