Recuperer l'id du controle generant le postback

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 761 fois - Téléchargée 29 fois

Contenu du snippet

Dans certains cas, on n'a pas tout le temps besoin d'une procédure qui nous fait une action spéciale lors d'un postback. cette astuce vous montre comment recuper l'id du controle ayant genere le postback

Source / Exemple :


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Placez ici le code utilisateur pour initialiser la page
        If Page.IsPostBack Then
            Response.Write(Request.Form("__EVENTTARGET").ToString)
        End If
    End Sub

Conclusion :


j'espere que cette astuce vous sera utile

A voir également

Ajouter un commentaire

Commentaires

jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
16 -
EventArgument sert pour les linkbutton, pour avoir l'evenement onCommand

regarde un linkbutton et rempli la propriété commmandText (je crois) et c'est ca, en fait l'eventArgument peut servir à faire plusieurs postback differents sur un controle et donc déclencher differents evenements.

Mais a part le linkbutton et d'autres composants l'utilisant, je ne crois pas qu'asp.net l'utilise vraiment, il faut plutot s'interesser à la création de controle et donc la création d'un postback pour voir l'utilité du truc ;)
cs_lmamine
Messages postés
10
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
9 mai 2006
-
je veux savoir l'utilité de __EVENTARGUMENT ds ce code merci
jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
16 -
j'ai vu qu'il y a aussi __EVENTARGUMENT mais j'ai encore pas trouvé un cas pour l'utiliser
cs_fabrice69
Messages postés
1766
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4 -
Je vais tester ca parce qu'actuellement, je travaille sur quelque chose ou j'ai besoin de l'info de l'id de la ligne du datagrid sur lequel on clique.

F___

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.