Note aggiuntive sul webcast su ASP.NET 2.0 di oggi (venerdì 17...)
di Daniele Bochicchio, in Eventi, cene e viaggi, venerdì 17 marzo 2006 ore 18.10
Prima di tutto, mi scuso se il computer si è piantato (anche se la colpa sappiamo tutti a chi darla in questi casi ;) ed abbiamo avuto 3 minuti di blackout, ma oggi è venerdì 17 e me l'aspettavo :( Tutto sommato ho recuperato bene, almeno spero, dato che nessuno mi ha insultato :)
Detto questo, la demo della newsletter avrebbe dovuto contenere questo codice (difatti nel mio materiale era così, poi non so perchè m'è venuta in mente di scriverla diversa, ma tant'è):
<SCRIPT RUNAT="SERVER"> Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) For Each user As MembershipUser In Membership.GetAllUsers() SendMail(TextBox1.Text, user.Email, user.UserName) res.Text += "<br>" & user.Email Next End Sub Sub SendMail(ByVal text As String, ByVal mail As String, ByVal name As String) Dim mailmsg As MailMessage = New MailMessage() mailmsg.To.Add(New MailAddress(mail, name)) mailmsg.From = New MailAddress("<a href="mailto:me@asp.net.local">me@asp.net.local</a>", "Visual Web Developer 2005 Express") mailmsg.Subject = "Newsletter" mailmsg.Body = text ' invio la mail Try Dim server As SmtpClient = New SmtpClient() server.Send(mailmsg) Catch End Try End Sub
</SCRIPT>
La domanda su come personalizzare il testo da inviare insieme al PasswordRecovery, a cui ho risposto con un "non ne ho idea" :), in realtà si risolve così (lo ricordavo male, ho preferito non sparire fesserie più del solito):
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server"> <MailDefinition BodyFileName="miofile.txt" IsBodyHtml="false" Priority="Normal" Subject="La tua mail" /> </asp:PasswordRecovery>
miofile.txt è solo testo, ma nulla vieta di usare un file in formato HTML. Nel file dovete metterci <%UserName%> e <%Password%> come segnaposti per i valori da inviare.
La lista dei provider aggiuntivi e di quelli inclusi è qui.
Per il materiale della serie, potete tranquillamente fare riferimento all'ultimo webcast su questa pagina, newsletter a parte dovreste trovare tutto (magari meno diluito, questo sì).
La mia gola è rimasta in Provenza, per cui me ne scuso (ma tanto ho la voce a posto solo quando non devo parlare...), ma la colpa è da imputare a loschi figuri "travestiti" che mi hanno fatto prendere freddo per raggiungerli nel loro appartamento :D
Se avete domande aggiuntive, sono a vostra disposizione ;)
Nella stessa categoria
I più letti del mese



















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.