Articles

Affichage des articles du décembre, 2011

Envoi d'un email sécurisé asp.net c#

Voici une fonction capable d'envoyer un email en passant par un serveur SMTP ( Serveur SMTP ) défini par l'hébergeur, contenant une adresse email ( expediteur ) avec nom d'utilisateur ( username ) et mot de passe ( password ). using System.Net.Mail; try {      MailAddress from = new MailAddress(" expediteur" , " nom_expediteur" );      MailAddress to = new MailAddress(" destinataire" );      MailMessage mail = new MailMessage(from, to);      if (bcc.Trim() != "")      {           mail.Bcc.Add(bcc);      }      mail.Subject = " Sujet du message" ;      mail.Body = "Contenu du message" ;      mail.IsBodyHtml = true;      SmtpClient smtp = new SmtpClient( "Serveur SMTP" , 25);      System.Net.NetworkCredential UserInfo = new System.Net.NetworkCredential( "username" , "password" );      smtp.UseDefaultCredentials = false;      smtp.Credentials = UserInfo;      smtp.Send(mail);      return

Ecoutez toute votre musique avec iTunes Match

Image
Voilà encore un service formidable qu'Apple rend disponible à ses clients pour 25 € par an ! Tous vos CD où autres mp3 que vous avez achetés par le passé peuvent être transférés dans iCloud et écoutés depuis n'importe quel appareil Apple. Insérez le CD dans votre Mac ou PC avec iTunes Laissez iTunes importer les morceaux Cliquez sur Musique, laissez iTunes reconnaître les morceaux Si vous ne voulez pas les stocker sur votre ordinateur, supprimez-les sans les supprimer du Cloud, videz votre corbeille. Prenez votre iPhone, choisissez Musique, écoutez votre album C'est aussi simple que ça et ça marche. Bravo Steve et toute ton équipe ! C'est un service très respectueux des ayants droits et très économique pour tous ceux qui, comme moi, ont une armoire pleine d'anciens CD.

Validation du bon formulaire par la touche Entrée (.net C#)

Image
Soit deux formulaires sur une même page, comment provoquer l'exécution du bon formulaire quand l'utilisateur tape sur la touche Entrée ? En .net il est conseillé de ne mettre qu'un seul formulaire : <form id="form1" runat="server" defaultbutton="Button1" > ... <asp:Button ID="Button1" runat="server" Text="Connexion" onclick="Button1_Click" /> </asp:Panel> .... </form> A l'intérieur de ce formulaire, vous aurez des champs et un bouton Button1. Mais vous pouvez aussi avoir un "deuxième formulaire", des champs dans un panneau (Panel) et l'instruction du panneau DefaultButton qui indiquera le comportement à avoir lorsque l'utilisateur appuiera sur Entrée. <asp:Panel ID="recherche_panel" runat="server" DefaultButton="Button2" >                                             <asp:TextBox ID="rechercher" Text="Reche