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("me@asp.net.local", "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 ;)
ciao,
puoi trovare più o meno lo stesso suquello di introduzione
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.





Stampa
Download 
10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
Scusami Daniele,
Ma non riesco a scaricare il sorgente del Webcast 'Membership, Roles e Profile API di ASP.NET 2.0'. Al link, da te indicato, trovo solo il filmato.
Grazie.
Continua »»» | Rispondi »»»