2011-03-24 7 views
0

Je voudrais créer un lien hypertexte avec Mailto: L'adresse e-mail doit être saisie dans une zone de texte. Comment puis-je faire cela?Lien hypertexte avec navigationURL

Envoyer un email

Je veux lier courrier à une valeur de zone de texte.

Merci!

Répondre

0

Dans la page ASPX, mettez:

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#">HyperLink</asp:HyperLink> 
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox> 

Dans le aspx.vb code-behind, faire:

Protected Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged 
    HyperLink1.NavigateUrl = "mailto:" & TextBox1.Text 
End Sub 
+0

C'est ce que j'ai essayé, si vous ne spécifiez pas ad navigationurl temps de conception mon lien hypertexte ne ressemble pas à un lien hypertexte. J'utilise Visual Studio 2010 – user643062

+0

Ensuite, mettez NavigateUrl = "#" dans la déclaration de lien hypertexte. –

+0

TextChanged ne démarre pas ... en 2010. Je l'ai installé la semaine dernière. Aucun indice avec ce – user643062