Note aggiuntive sul webcast su ASP.NET 2.0 di oggi (venerdì 17...)
di Daniele Bochicchio, in Eventi, 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
-
.NET Campus a Roma il 13 marzo: noi ci saremo!
-
ASP.NET 3.5, 4.0 e tanto altro? Basta!Italia on tour a Milano il 28 e 29 maggio
-
Di ritorno da Seattle: ne vedremo delle belle
-
MVP Summit 2009: si parte
-
Un giorno intero per scoprire ASP.NET 3.5 SP 1 a Basta!Italia
-
ASP.NET 3.5 Service Pack 1 a TechDays-WPC
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.