Accueil > Forum > > > > Clic bouton non pris en compte
Clic bouton non pris en compte
jeudi 12 novembre 2009 à 16:12:47 |
Clic bouton non pris en compte

PascalCmoa
|
Bonjour,
Je suis en train de développer une interface d'administration pour mon site internet. Sur certaine page, lors d'un clic sur un bouton, mon événement lié au clic ne se produit pas tout le temps. J'ai comme l'impression d'avoir perdu ma liaison avec mon serveur web.
Le code est correct, je l'ai vérifié et fais vérifié  .
Malgré cela le fait d'utiliser mon bouton ne permets pas tout le temps la suite d'action à réaliser. Un peu comme si je n'entrait pas dans l'événement. J'espère être clair  .
Si quelqu'un à une proposition à me faire je suis tout ouie  .
Merci
PascalCmoa
email: PascalCmoa
|
|
samedi 14 novembre 2009 à 01:44:35 |
Re : Clic bouton non pris en compte

ggtry
|
Salut PascalCmoa,
Si tu n'as pas d'erreur, c'est peut-être ton clic qui est en cause ?
Je vais peut être dire une connerie, mais par exemple, sur un menu asp, seul le texte est 'cliquable'.
Il peut arriver, même sur un bouton, que l'on clique au mauvais endroit... Mais, dans le cas d'un menu, cela est plus que probable.
S'il n'y a aucune réponse (pas d'attente...), c'est que la partie client pose problème.
Tu devrais dans ce cas vérifier à quels endroits tes boutons admettent le clic et, si cela ne va pas, soit faire une bidouille pour étendre la zone de clics (genre ajout d'espaces au texte), soit encadrer tes éléments clicables par un div, et renvoyer en javascript vers la procédure asp.
Mais je suis peut-être complétement à côté de la plaque...
GGtry
|
|
samedi 14 novembre 2009 à 18:13:28 |
Re : Clic bouton non pris en compte

Mayzz
|
Salut,
Tout dépend aussi de ce qui ce cache derieère cet événement... As-tu du code behind ? Est-ce lui qui exécute l'action ?
Comment gère tu les erreur Try/Catch etc..?
Il nous faut plus de détails, si tu veux une réponse précise.
++ Mayzz.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
|
|
lundi 16 novembre 2009 à 10:44:39 |
Re : Clic bouton non pris en compte

PascalCmoa
|
Bonjour,
Merci pour les réponse.
Le code permettant d'ajouter en base fonctionne. La dessus pas de problème, en fait pas de problème en localhost. J'ai bien une gestion d'erreur avec un try catch. Malheureusement je n'ai pas de retour, je peux essayer d'étendre mon catch pour voir s'il prend en compte d'autre exception.
a+
pour info, voici mon code:
Code Visual Basic :
Protected Sub btnEnregistrer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnregistrer.Click
lblAvertissement.Text = ""
'If String.IsNullOrEmpty(txtDateDebut.Text) Then
' Dim strScript As String = "Alert('Vous devez spécidier une date de début.');"
' ScriptManager.RegisterStartupScript(Me.btnEnregistrer, Me.btnEnregistrer.GetType(), "alert", strScript, True)
' Exit Sub
'End If
'If String.IsNullOrEmpty(txtDateFin.Text) Then
' Dim strScript As String = "Alert('Vous devez spécidier une date de fin.');"
' ScriptManager.RegisterStartupScript(Me.btnEnregistrer, Me.btnEnregistrer.GetType(), "alert", strScript, True)
' Exit Sub
'End If
Dim sStartDate() As String = txtDateDebut.Text.Substring(0, 10).Split("/")
Dim sEndDate() As String = txtDateFin.Text.Substring(0, 10).Split("/")
Dim dateDebut As DateTime = New DateTime(Integer.Parse(sStartDate(2)), Integer.Parse(sStartDate(1)), Integer.Parse(sStartDate(0)))
Dim dateFin As DateTime = New DateTime(Integer.Parse(sEndDate(2)), Integer.Parse(sEndDate(1)), Integer.Parse(sEndDate(0)))
If DateTime.Compare(dateDebut, dateFin) >= 0 Then
lblAvertissement.Text = "La date de fin ne doit pas être inférieure à la date de début."
Exit Sub
End If
lblAvertissement.Text = dateDebut.ToString("dd/MM/yyyy") & " - " & dateFin.ToString("dd/MM/yyyy")
If ddlSemaines.SelectedItem.Value = "-1" Then
If verifDate(dateDebut, dateFin) Then
Dim sql As String = ""
sql = " INSERT INTO [dbo].[ARRIVAGES] "
sql &= " ([ARR_DATE_DEBUT], [ARR_DATE_FIN], [ARR_CONTENT], [ARR_INDEX]) "
sql &= " VALUES "
sql &= " ( convert(datetime, '" & dateDebut.ToString("dd/MM/yyyy") & "', 103) "
sql &= " , convert(datetime, '" & dateFin.ToString("dd/MM/yyyy") & "', 103) "
sql &= " , '" & fckCreation.Value.Replace("'", "''").Trim() & "' "
sql &= " ," & ddlPosition.SelectedValue & ") "
Try
Donnees.insere(sql)
chargeSemaine()
Catch ex As Exception
lblAvertissement.Text = ex.Message
End Try
'lblAvertissement.Text &= "-[" & sql & "]-"
Else
lblAvertissement.Text = "Attention chevauchement avec une semaine existante, <br />ENREGISTREMENT INTERDIT."
End If
Else
If compteEnregistrement() = 0 Then
Dim sql As String = ""
sql = " INSERT INTO [dbo].[ARRIVAGES] "
sql &= " ([ARR_DATE_DEBUT], [ARR_DATE_FIN], [ARR_CONTENT], [ARR_INDEX]) "
sql &= " VALUES "
sql &= " ( convert(datetime, '" & dateDebut & "', 103) "
sql &= " , convert(datetime, '" & dateFin & "', 103) "
sql &= " , '" & fckCreation.Value.Replace("'", "''").Trim() & "' "
sql &= " ," & ddlPosition.SelectedValue & ") "
'lblAvertissement.Text &= "-[" & sql & "]-"
Try
Donnees.insere(sql)
chargeSemaine()
Catch ex As Exception
lblAvertissement.Text = ex.Message
End Try
Else
Dim sql As String = ""
sql = " UPDATE [dbo].[ARRIVAGES] "
sql &= " SET [ARR_CONTENT] = '" & fckCreation.Value.Replace("'", "''").Trim() & "' "
sql &= " WHERE ARR_DATE_DEBUT = convert(datetime, '" & dateDebut & "', 103) "
sql &= " and ARR_DATE_FIN = convert(datetime, '" & dateFin & "', 103) "
sql &= " and ARR_INDEX = " & ddlPosition.SelectedValue
'lblAvertissement.Text &= "-[" & sql & "]-"
Try
Donnees.insere(sql)
chargeSemaine()
Catch ex As Exception
lblAvertissement.Text = ex.Message
End Try
End If
afficheArrivage()
End If
End Sub
PascalCmoa
email: PascalCmoa
|
|
lundi 16 novembre 2009 à 11:44:40 |
Re : Clic bouton non pris en compte

Mayzz
|
Re, effectivement ton code a l'air correcte à première vue. Lors ce que ca 'Plante', j'entend par la 'Il ne se passe rien', as tu une saisie différente de lors ce que cela marche ?
Tu utilises des Textbox pour la saisie de date, si on entre une date eronée cela provoquera une erreur (genre 12!01/08).
As-tu essayé en première ligne de mettre un teste genre 'MonLabel.Text ="OK"' puis de décaler cette ligne pour serier la ligne d'ou proviendrait le problème ?
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
|
|
lundi 16 novembre 2009 à 17:45:25 |
Re : Clic bouton non pris en compte

PascalCmoa
|
Il ne se passe rien. C'est comme si l'évenement Clic n'était pas pris en compte. J'ai comme un rechargement de la page.
PascalCmoa
email: PascalCmoa
|
|
Cette discussion est classée dans : bouton, clic, compte, événement, pris
Répondre à ce message
Sujets en rapport avec ce message
Petite question sur les datagrid avec colone de bouton [ par Cookiem ]
Lorsqu'on fait un data grid en mettant une colone de bouton.Si l'on met le type de bouton en tant que lien... pas de problème.On récupère facilement l
Evénement onClick [ par aurelie ]
Quelqu'un pourrait-il me dire si c'est possible de modifier l'événement onClick d'un bouton sur la même page. Car j'ai un événement onMouseOver qui ne
fonction asp sur clic d'un bouton [ par tsinfopeguy ]
Salut à tous.Est-il possible d'affecter une fonction asp à un bouton ?Si non peut-on utiliser une fonction asp dans du javascript ?
Comment automatiser le clic d'un bouton ? [ par Troyan ]
exemple je veux lors d'un postbackappuyer sur un bouton comme si c'ete l'internaute qui l'avait fait ?comment puis je faire ?j'essai de lancer directe
Bouton : Rechargement de page [ par meninblate ]
Bonjour,J'aimerais simplement que le clic sur un bouton n'entraîne pas le rechargement de la page.Car dans mon code j'ai une variable de type "ArrayLi
Placeholder + Webusercontrole +evenement [ par abdo_fr07 ]
<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';
Afficher ou non un ConfirmButton [ par EmacLi ]
Bonsoir à tous!J'ai un bouton que j'ai placé dans un UpdatePanel, lorsque je clic dessus mon évenement clic est appelé et dans certains cas je voudrai
Clic dans AutoCompleteExtender [ par bizibiz17 ]
Bonjour,J'ai un AutoCompleteExtender de l'AjaxToolkit qui fonctionne bien seulement sur l'événement OnClientItemSelectedlorsque je presse "entrer", l'
affichage de données sur clic bouton... [ par ginger4957 ]
Bonjour,je débute en ASP.NET et je dois faire un site internet qui gère un panier utilisateur. Pour l'instant je cherche à afficher un produit avec so
Plusieurs Load sur clic d'un bouton [ par Ishizaki ]
Bonjour, j'ai un petit souci, sur clic d'un LinkButton, ma page se recharge 2 fois au lieu d'une...J'ai bien essayé de gérer tout ça avec un IsPostBac
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|