Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : MsgBox : pas d'alternative [ Réseau & Internet / Autre ] (BrunoCheyrou)

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é 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 Problème avec un Button qui ne répond pas au clic [ par kobee12 ] Bonjour,je viens de me mettre au ASP.net et j'ai essayé de faire un exmple qui se trouve sur : http://www.asp-php.net/tutorial/asp.net/aspnet_webmatri Erreur ASP.NET : Cannot use a leading .. to exit above the top directory. ??? Bizarre ??? [ par jolazoule ] Bonjour lorsque j'appelle ma page voici l'erreur que j'ai : Server Error in '/' Application. Cannot use a leading .. to exit above the top directo [ASP.NET][C#] récupérer un événement click d'un custom web control [ par outcast_fr ] Bonjour, j'ai créé un petit custom web control (pas de user control) composé d'un label et d'un bouton. Mon but c'est de récupérer l'événement associé Probleme avec System.Drawing.Bitmap [ par jolazoule ] Salut,J'utilise System.Drawing.Bitmap pour redimensionner une imageJ'ai le code suivant : Dim bmp As </FO NullReferenceException: Object reference not set to an instance of an object... [ par aeterna ] Bonjoir ^^,Quelqu'un pourrait-il me dire où ça cloche ? Je suis vraiment noob donc le moindre petitindice serait le bienvenu ;)L'erreur suivante se pr OraOLEDB.Oracle provider is not registered [ par atmeitsatme ] Bonjour,J'ais un web service qui se connecte à une base oracle.Le web service est hébergé sur un serveur IIS, situé sur le même serveur qu'oracle.Lors pb DataNavigateUrlField [ par nounours21_6 ] bonjour,j'ai créer un datagrid, avec une colonne de lien hypertexteet je voudrai faire comma dans la source :http://www.aspfr.com/forum.v2.aspx?ID=584 web.config [ par Pierrick34090 ] Bonjour,Je souhaite restreindre l'accès à certaines parties de mon site web. Pour se faire j'ai écrit ça dans mon web.config: configuration<FONT color


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.