1. Enregistrer les données dans un fichier texte (nom_fichier) avec l’extension .vcf
string vcard =
« BEGIN:VCARD\n\r »+
« VERSION:2.1\n\r » +
« N: » + nom.Text + « ; » + prenom.Text + « \n\r » +
« TEL;HOME;VOICE: » + fixe.Text + « \n\r » +
« TEL;CELL;VOICE: » + telephone.Text + « \n\r » +
« ADR;HOME:; » + adresse.Text + « \n\r » +
« EMAIL;INTERNET: » + email.Text + « \n\r » +
« END:VCARD »;
if (File.Exists(nom_fichier)) File.Delete(nom_fichier);
try
{
FileStream fs = new FileStream(nom_fichier, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter output = new StreamWriter(fs, UnicodeEncoding.Default);
try
{
output.Write(contenu);
}
catch {}
finally
{
output.Close();
}
}
catch {}
2. Faire référence à ce fichier pour le télécharger :
string lien = « <a href=\ » » + nom_fichier + « \ »>vCard</a> »;
——
Ajouter
using System.IO;
dans l’entête du fichier aspx.cs pour gérer la création du fichier.