Bonjour,
je voulais savoir quelle solution j'ai pour lancer l'exécution d'un code behind sous l'action d'un lien dans ma page .asp au lieu de l'utilisation que j'en fait actuellement (sous l'action d'un bouton dans mon formulaire)
merci beaucoup
Bonjour,
je voulais savoir quelle solution j'ai pour lancer l'exécution d'un code behind sous l'action d'un lien dans ma page .asp au lieu de l'utilisation que j'en fait actuellement (sous l'action d'un bouton dans mon formulaire)
merci beaucoup
Heu je dirais que le lien peut te rediriger vers une page qui a pour seule but d'exécuter ton code puis de te retransférer vers la page d'origine.
Il y a peut être mieux.
J'ai essayer cela mais j'ai des problème pour ouvrir un lien dans une nouvelle fenetre, pourtant j'utilise target="_blank"...
comment faire ? merci
peux tu montrer ton code ?
Utilise un control ASP LinkButton à la place du control ASP HyperLink
En fait, j'exécute un script du genre :
cela me sert comme authentification sur un serveur https, et je voudrais faire cela sur l'ouverture d'une nouvelle fenetre donc sous l'action d'un lien avec target="_blank" ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Response.Write("<html><head></head><body onload=\"MainForm.submit();\">"); Response.Write("<form id=\"MainForm\" action=\"" + adresse + "/\">"); Response.Write("<input type=\"hidden\" name=\"username\" value=\"" + login + "\" />"); Response.Write("<input type=\"hidden\" name=\"secretkey\" value=\"" + pwd + "\" />"); Response.Write("</form></body></html>"); Response.End();
as tu essayé ce que propose dinbougre ? Cela me paraît pas mal.
Quelque chose comme ça:
Et dans ton code behind,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:LinkButton ID="MonBouton" runat="server" OnClick="MonBouton_Click" >Cliquez ici</asp:LinkButton>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void MonBouton_Click(object sender, EventArgs e) { // Ton Code }
Ben je ne vois pas où est le problème... Tu mets le code exécuté par l'appui sur le bouton dans une fonction. Et tu appelles cette fonction dans l'événement Click du linkbutton.
Mais personnellement, je préfère utiliser le control LinkButton quand justement il s'agit d'avoir un lien qui se comporte comme un bouton. Je garde le HyperLink pour les "vrais" liens. Mais comme dit c'est purement subjectif.
Ouep suis à Bertrange dans le zoning de Bourmicht
Est ce que le linkButton peut aussi se comporter comme un lien et donc est-ce que je peux exécuter mon petit script pour qu'il s'ouvre dans une nouvelle fenetre ?
ce que tu m'as donné marche mais je veux que le script s'éxécute dans une nouvelle fenêtre...
Je n'ai jamais testé mais je pense pas que cela soit un problème.
Dans ta situation, finalement il est ptet plus "logique" d'utiliser un control Hyperlink avec un paramètre qui, dans le Page_Load appelera ta fonction.
Mais je ne comprend pas vraiment l'intérêt de tout ça
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager