320 messaggi dal 12 gennaio 2007
Ho provato in questo modo:Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim template As Control = LoadControl("CoffeCar.ascx")
' "scrivo" in una stringa il codice HTML generato dal template
Dim text As String
Using sw As New IO.StringWriter()
Using source As New HtmlTextWriter(sw)
template.RenderControl(source)
text = sw.ToString()
End Using
End Using
Dim msg As MailMessage = New MailMessage
msg.From = New MailAddress("info@semcatering.com")
msg.To.Add("massimo@semcatering.com")
msg.Bcc.Add("massimo@semcatering.com")
msg.Subject = "Ordine"
msg.IsBodyHtml = True
msg.Body = text
Dim ser As SmtpClient = New SmtpClient()
ser.Send(msg)
End Sub

Ma mi da questo errore:
Il controllo 'GridView2' di tipo 'GridView' deve essere inserito in un tag Form con runat=server.

Effettivamente il controllo contiene un gridview.

Qualcuno sa dirmi come posso spedire una mail che contiene un controllo utente dove all'interno c'è una gridview.

Grazie in anticipo.

Massimo Sanfelici

Mantova
tupen wrote:
Qualcuno sa dirmi come posso spedire una mail che contiene un controllo utente dove all'interno c'è una gridview.

hai provato e mettere dentro l'ascx la tua form? altrimenti ti basta istanziarla in maniera programmatica attraverso del codice, aggiungere il controllo appena caricato e fare il rendering della form anzichè di quest'ultimo.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
320 messaggi dal 12 gennaio 2007
Ciao,Daniele
Non capisco devo aggiungere al controllo un tag form?

Massimo Sanfelici

Mantova
tupen wrote:
Non capisco devo aggiungere al controllo un tag form?

già

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.