begin process at 2012 05 28 01:14:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Réseau & Internet

 > 

Autre

 > 

MsgBox : pas d'alternative


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

MsgBox : pas d'alternative

lundi 28 juillet 2008 à 12:39:10 | MsgBox : pas d'alternative

BrunoCheyrou

Bonjour, alors j'explique l'utilité de ma page. Ma page contient une DDL avec la liste des noms, un bouton SUPPRIMER permettant de supprimer un enregistrement. Je souhaiterai que lorsque le contact est supprimé, un message d'alerte de type MsgBox s'affiche avec le message "contact supprimé". Voici mon code de départ :

Imports System

Imports

System.Data

Imports

System.Data.SqlClient

Partial

Class gestion_delete

Inherits System.Web.UI.Page

Protected Sub Button1_Click( ByVal sender As Object , ByVal e As System.EventArgs) Handles Button1.Click

Dim conn As New SqlConnection( "Data Source=halsrvsql;Initial Catalog=ContactsSQL;Integrated Security=True" )

Dim cmd_delete As New SqlCommand()

cmd_delete =

New SqlCommand( "DELETE FROM annuaire WHERE Num_auto like ('" & DropDownList1.SelectedValue & "')" )

conn.Open()

cmd_delete.Connection = conn

cmd_delete.ExecuteNonQuery()

conn.Close()

MsgBox(

"Contact supprimé" , MsgBoxStyle.Information, "Contact supprimé" )

Response.Redirect(

"~/gestion/delete.aspx" ) 'Actualiser la page pour recharger la dropdownlist

End Sub

End

Class



Donc ici, coté client, la MsgBox provoque une erreur mais côté serveur le contact a bien été supprimé. J'ai essayé de divers facons avec du javascript mais je n'arrive jamais a afficher l'alerte...

Merci de m'aider
lundi 28 juillet 2008 à 12:53:37 | Re : MsgBox : pas d'alternative

PCPT

Administrateur CodeS-SourceS
thème topic : déplacé de VB.NET vers ASP.NET

lundi 28 juillet 2008 à 13:38:39 | Re : MsgBox : pas d'alternative

Bidou

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,
Dans OnClientClick sur ton Button, si tu fais "javascript:alert('coucou')", ça ne marche pas?



-My Blog-
lundi 28 juillet 2008 à 14:05:03 | Re : MsgBox : pas d'alternative

BrunoCheyrou

Oui merci celà fonctionne dans OnClientClick mais comment peut-on gèrer les conditions avec un OnClientClick car dans une de mes pages, j'ai différent message à afficher selon des conditions.

J'ai essayé de l'inclure directement dans le code pour pouvoir gérer mes conditions avec :

Button1.OnClientClick = "javascript:alert('Contact supprimé');"

Mais ca ne marche plus...

lundi 28 juillet 2008 à 14:17:16 | Re : MsgBox : pas d'alternative

Bidou

Administrateur CodeS-SourceS
Je ne sais plus par coeur, peut-être myButton.Attributes.Add(....) ?



-My Blog-
lundi 28 juillet 2008 à 14:21:09 | Re : MsgBox : pas d'alternative

BrunoCheyrou

Pas sûr que tu ais vraiment compri.
Dans le code, sans passer par la fenêtre des propriétés, comment s'écrit la syntaxe de Button1.OnClientClick pour afficher une alert en javascript svp ?

Merci

lundi 28 juillet 2008 à 15:05:36 | Re : MsgBox : pas d'alternative

Bidou

Administrateur CodeS-SourceS

Comme ceci:
this
.Button1.OnClientClick = "javascript:alert('toto')" ;Mais ça doit être fait assez tot dans le cycle de vie de la page.
Page_PreRender par exemple...



-My Blog-
lundi 28 juillet 2008 à 15:08:42 | Re : MsgBox : pas d'alternative

Bidou

Administrateur CodeS-SourceS
Si tu dois être dans le form load, alors il faut justement ajouter l'attribut:

Button1.Attributes.Add("onClick", "javascript:alert('toto')");

ok?


-My Blog-
lundi 28 juillet 2008 à 15:52:48 | Re : MsgBox : pas d'alternative

BrunoCheyrou

Grr j'commence à me mettre en rogne j'y arrive pas !!!!!!!!!
En plus je comprend pas en quoi consiste ta solution.

J'ai de nouveau trouver une solution mais elle ne peut pas marcher lorsqu'on utilise des conditions. La voici :

< script type ="text/javascript">

function Alert()

{

javascript:alert(

"Contact supprimé" );

}

</ script >

<asp:ButtonID="Button1"runat="server"Text="Supprimer"Width="120px"OnClientClick="Alert()"/>


Seulement ici lors du clique sur le bouton, la fonction Alert se déclenche mais que faire si j'ai plusieurs possibilité d'alerte ?
lundi 28 juillet 2008 à 16:01:24 | Re : MsgBox : pas d'alternative

nhervagault

Administrateur CodeS-SourceS
Bonjour,

Je pense que ce BrunoCheyrouessaie de faire est que si il y a une erreur coté serveur.
Il veut que cette erreur soit mise dans un alert()

Je ne sais plus trop comment mettre en oeuvre ce genre de controle.

Dans des appli asp3 :
On pouvais ecrire dans le flux avant le page un response.write("alert("votre client XYZ n''existe pas dans la base de données"))
Mais cela n'est pas trop propre


Il est peut etre possible de mettre le message dans le form load au retour du postback

Sinon  la methode la plus propre est je pense d'utiliser des panels d'ajaxtoolkit par exemple.
Ou autre?

Msgbox est un controle windows forms au passage.

Bon courage.






1 2 3

Cette discussion est classée dans : system, msgbox, delete, contact, supprimé


Répondre à ce message

Sujets en rapport avec ce message

Police + grande apres une msgBox! [ par elpens ] Bonjour a tous,J'ai beaucoup de questions ces temps  et je m'excuse de vous soliciter autant :Voilà, j'ai une petite methode qui me permet d'afficher Pb System.ArgumentException sur fonction Delete d'un dataSet [ par zoullou007 ] Bonjour,J'essaye d'utilise une méthode pour supprimer une ligne de ma table, j'ai tester ma requete elle fonctionne bien. Par contre quand j'essaye d' ConfirmButton pour créer des MsgBox [ par dragon ] Bonjour à tous,je suis en train de créer un MsgBox pour un site web. pour ce faire, j'utilise ConfirmButton de l'API AjaxToolkitLe popup s'affiche trè remplir une Bdd sql serveur a travers un formulaire Asp.net [ par maminos_ead ] Salut a tous; j'ai crée une base de donnée avec sql server a travers Visual Studio 2005 et un formulaire dans une page.aspx mais mon probelme est le WebService Besoin d'aide [ par Traben ] Bonjour,J'ai crée un webservice specialisé dans l'envoi de mails avec attachements.Jusque la tout marche bien mais quand j'ai un attachement qui depas DataPager lié à un repeater - erreur IPageableItemContainer - vb - vs2008 [ par acbdev ] Bonjour,J'essaie d'utiliser un contrôle datapager liè à un contrôle repeater avec VS2008 en vb. Est-ce que quelqu'un peut m'aider à trouver la solutio error CS0117: Javascript et LoadControl [ par dragon ] Bonjour à tous,j'ai un petit problème avec un code javascript et un loadcontrol qui se situe dans une DLL. Ça m'indique toujours qu'il ne trouve pas m Échec du chargement de viewstate [ par titimzora ] bonjour tout le monde,voilà un message qui s'affiche qd j'essaye d'ouvrir ma page web je comprend pas d'où vient l'erreur alors que j'ai rien toucher pourquoi je n'arrive pas a utilisé Imports System.Windows.Forms? [ par tortuedu74 ] Bonjour, Ben tout est dans la question, pourquoi je n'arrive pas a utilisé Imports System.Windows.Forms?Le message d'erreur est: "System.Windows.Forms


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,624 sec (4)

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