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 : ASP.NET : mailto (C#) [ Divers / Autre ] (leprov)

mardi 31 octobre 2006 à 12:04:48 | ASP.NET : mailto (C#)

leprov

bonjour a tous. je débute a peine en asp.net et je peine a trouver le moyen de faire un simple mailto dans le code behind....
en effet, j'aimerais lors de l'event click sur un bouton effectuer le mailto sur une adresse récupérée en base de données, le tout sans aller taper dans le code html (contrainte du projet).
j'ai testé le Response.redirect(string.Concat("mailto:", Adresse));
mais cela rend ma page blanche et met en url le contenu de ma string construite ci-dessus (ce que je ne souhaite pas, je souhaite simplement ouvrir le gestionnaire de mails par défaut et gardant ma page).

merci d'avance pour vos réponses

mardi 31 octobre 2006 à 12:09:26 | Re : ASP.NET : mailto (C#)

jesusonline

Membre Club Administrateur CodeS-SourceS
Tu veux envoyer un mail coté client (via outlook du client) ou alors coté server ? si c'est coté client, il faut mettre un lien <a href="mailto: sinon http://www.codyx.org/snippet_envoyer-mail_87.aspx


Cyril - MVS - MCP

mardi 31 octobre 2006 à 12:12:51 | Re : ASP.NET : mailto (C#)

leprov

cest bien coté client que je cherche a le faire et via son outlook, cependant comment je fais mon mailto sur mon event click sans que cela affecte ma page (et sans aller dans le code html)?

mardi 31 octobre 2006 à 12:46:05 | Re : ASP.NET : mailto (C#)

jesusonline

Membre Club Administrateur CodeS-SourceS
l'evenement click se situe coté server donc tu peux rien faire sur le client il faut donc que tu le fasse coté client en javascript ou HTML


Cyril - MVS - MCP

mardi 31 octobre 2006 à 13:33:07 | Re : ASP.NET : mailto (C#)

leprov

et il est pas possible de faire qqch du style
response.redirect(mailto:xxx);
mais qui n'ouvre pas une nouvelle page?

mardi 31 octobre 2006 à 13:48:04 | Re : ASP.NET : mailto (C#)

jesusonline

Membre Club Administrateur CodeS-SourceS
Tu peux faire un postback qui écrit du javascript qui va ensuite ouvrir le lien html ... mais c'est vraiment pas propre c'est une limite du HTTP/HTML !


Cyril - MVS - MCP

mardi 31 octobre 2006 à 14:31:53 | Re : ASP.NET : mailto (C#)

leprov

bon vu que je suis coté client, jai feinté en utilisant la classe process (et oui, mailto:blabla peut etre lancé a partir d'un démarrer executer..... )

mardi 31 octobre 2006 à 15:56:38 | Re : ASP.NET : mailto (C#)

jesusonline

Membre Club Administrateur CodeS-SourceS
ahaha ...

Je te conseille vraiment de revoir le fonctionnement de HTTP ... et tu verras à quelle point ta solution ne convient pas (j'ose pas dire stupide car je sais pas comment tu le prendrais ;))

En 2 mot le process.start fonctionne en dev car le serveur est aussi le client et que ton serveur est sur le compte administrateur .


Cyril - MVS - MCP

mardi 31 octobre 2006 à 16:40:53 | Re : ASP.NET : mailto (C#)

leprov

j'attend alors une meilleure proposition qui ait le meme fonctionnel ;) (je n'aurais pas pris mal le "stupide", si je pose des questions cest bien pour avoir des réponses, et pour ca il faut bien etre pret a accepter des critiques)

mardi 31 octobre 2006 à 17:04:32 | Re : ASP.NET : mailto (C#)

jesusonline

Membre Club Administrateur CodeS-SourceS
Ben comme je l'ai dit plus haut il faut modifier le code HTML ... soit en injectant du javascript soit en utilisant un vrai lien.

page.clientScript.registerStartupScript(this.gettype(), "email", "window.location.url = 'mailto:toto@toi.com'", true)

ou un truc du genre


Cyril - MVS - MCP


1 2

Cette discussion est classé dans : net, asp, code, mailto, peine


Répondre à ce message

Sujets en rapport avec ce message

ASP.Net... jusqu'où ?????? [ par BigJim ] La question vient du fait que je code à la main la plupart du temps, même si j'utilise Dreamweaver pour générer le code HTML "standard".L'écriture man CFM vers ASP.net [ par Tamahome ] bonjour,est-ce que quelqu'un pourrait me filer un site ou un tuto qui explique comment transformer/reproduire/convertir du coldFusion en ASP.net svp ? Cohabiter du code en langage C# (ASP.net) et du javascript sur la même Page [ par zakfunk ] Bonjour,j'essai d'utiliser du Javascript sur une Page ASP.net avec du code en C# mais je n'arrive pas à faire cohabiter les deux sur la même Page.Merc code behind dans asp.net [ par kenza_sana ] Salut je trouve partotu que le code behind en realite separe le fichier presentation du code donc (html et aspx)alors que je trouve parfois que ca sep asp.net => mailto [ par jimmy69 ] Salut a tous,Voila je debute vraiment en asp.net et je bosse avec webmatrix!Je suis en train de faire ma premiere page et oui faut bien un debut !Bon Msgbox en ASP.NET [ par dionysos6868 ] Bonjourvoila dans mes fichier aspx.vb je voudrais faire afficher une msgbox mais a chaque fois ca me crée un erreurVous ne pouvez pas afficher une boî [ASP.NET]Ouverture d'une fenetre [ par dionysos6868 ] bonjourje voudrais savoir comment ouvrvrire une fenetre webform dans un code vbdans une page de fait un verif if a = 5 thenend if</ Ajouter un applet dans ASP.Net code???? [ par clavijo ] Salut a tous!!!!J'ai une ASP page qui travaille avec un applet Java. Je voudrais faire la meme page dans ASP.Net, mais je ne sais pas si je peux ajout [ASP.net][C#] Séparation de la classe [ par otterc8 ] Bonjour, bonsoir bonne nuit!Je voudrais savoir s'il est possible de séparer une classe du reste du code en ASP.net!?ex:MaClasse{ Attrib1; Attrib ASP.Net avec Code-Behind [ par YomYom ] Cherche perle rare: hébergeur supportant des sites en ASP.Net en code-behind et base SQL server et cerise sur le gateau, à un prix abordable (c'est po


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



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,265 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é.