Comment générer une vCard en HTML, ASP.NET

Comment générer une vCard en HTML, ASP.NET

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *