J'ai une image clickable (pas une imagemap) qui doit me renvoyer vers différentes pages en fonction de la langue de l'utilisateur (en session).
J'ai choisi d'utiliser un évènement sur mon hyperlink :
Et dans mon code behind, j'ai :
void PostBack(object sender, EventArgs e)
{
//mon code à executer
}
Le problème, c'est quand je clique sur mon image, je recois une erreur de firebug : PostBack is not defined
Pourtant, j'utilise cette même manip sur une autre page mais l'attribut OnClick="PostBack est sur un . Est-ce ça qui change tout ? Comment faire autrement ?
Note :
J'ai testé aussi de mettre mon navigateurl = # afin de forcer le postback puis dans le page_load() j'ai :
if (IsPostBack)
{
//code
}
Seulement, IsPostBack est toujours à false....pfff
Quelq-u'un y comprend quelque chose ? Merci de votre aide !
A voir également:
Faire un postback à partir d'un hyperlien (c'est facile normalement...)
Le controle hyperlink n'est pas adaptée pour faire ce que tu demandes
il faut utiliser le controle linkbutton
car il a l'evenement click ce que ne possede pas hyperlink
et la propriété postback url.
Hyperlink est plus fait pour aller sur une autre page ou faire des liens vers d'autres sites.
Si tu travailles sur la meme page il faut utiliser le linkbutton