Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    18

    Problema con un texteditor

    Salve a tutti!

    Sto usando un texteditor come contenitore in cui inserire il contenuto di una email.

    Il mio problema è questo: come posso per consentire l'invio del contenuto del texteditor al destinatario della mail?

    Tutt'ora riesco ad inviare solo una specie di script html come questo:



    <P><FONT style="BACKGROUND-COLOR: #ff0000" face=Georgia color=#f5f5dc size=6>CIAO A TUTTI</FONT></P&gt
    ;
    <P><FONT style="BACKGROUND-COLOR: #ff0000" face=Georgia color=#f5f5dc size=6></FONT> </P>
    <P><IMG height=486 alt="5D 2003.JPG" src="/DotNetNuke%20Website2/Portals/0/5D%202003.JPG" width=648 border=0></P>

    Quindi al destinatario non arriva mai un eventuale testo colorato o le immagini che io carico ed inserisco nel texteditor.

    Grazie per le eventuali rispost

  2. #2

    System.Net.Mail

    Se stai usando l'assembly inserito nel mio titolo devi specificare IsBodyHtml = True nell'oggetto MailMessage Altrimenti prova a postare il codice che stai usando...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    18
    Io uso questo codice:

    Pagina ascx:

    <table width="560" cellspacing="3" cellpadding="3" border="7" style="background-color: Transparent" summary="Edit Referente Design Table">
    <tr valign="top">
    <td class="SubHead" width="150"><dnn:label id="Mittente" runat="server" controlname="ControlMittente" suffix=":"></dnn:label></td>
    <td><asp:textbox id="MittenteBox" cssclass="NormalTextBox" width="488px" columns="30" maxlength="50" BorderColor="Red"
    runat="server" /></td>
    </tr>
    <tr valign="top">
    <td class="SubHead" width="150"><dnn:label id="Destinatario" runat="server" controlname="ControlDestinatario" suffix=":"></dnn:label></td>
    <td>
    <aspropDownList ID="DestinatarioList" runat="server" DataSourceID="SqlDataSource1"
    DataTextField="Email" DataValueField="Email" Width="488px">
    </aspropDownList><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
    SelectCommand="SELECT [Email] FROM [Referente]"></asp:SqlDataSource>
    </td>
    </tr>
    <tr valign="top">
    <td class="SubHead" width="150"><dnn:label id="Oggetto" runat="server" controlname="ControlOggetto" suffix=":"></dnn:label></td>
    <td><asp:textbox id="OggettoBox" cssclass="NormalTextBox" width="488px" columns="30" maxlength="50" BorderColor="Red"
    runat="server" />
    </td>
    </tr>
    <tr valign="top">
    <td colspan="2"><dnn:texteditor id="BodyContent" runat="server" height="400" width="660" ></dnn:texteditor></td>
    </tr>
    </table>


    Pagina ascx.vb:


    #Region "Event Handlers"

    Dim info(2) As String

    Dim altro(1) As System.Web.UI.Page

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    MittenteBox.Text = "indirizzo"
    MittenteBox.ReadOnly = True
    info(1) = DestinatarioList.SelectedValue
    info(2) = OggettoBox.Text
    altro(1) = BodyContent.Page

    End Sub

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

    'create the mail message
    Dim mail As New MailMessage()

    'set the addresses
    mail.From = New MailAddress("indirizzo")
    mail.To.Add(info(1))

    'set the content
    mail.Subject = info(2)
    mail.Body = BodyContent.Text
    'send the message
    Dim smtp As New SmtpClient("smtp")
    smtp.Send(mail)


    End Sub


    #End Region

  4. #4

    Prova così...

    Originariamente inviato da Dom4784
    'set the content
    mail.Subject = info(2)
    mail.Body = BodyContent.Text
    mail.IsBodyHtml = True
    'send the message
    Dim smtp As New SmtpClient("smtp")
    smtp.Send(mail)
    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    18
    Non va! Ottengo sempre lo stesso risultato.
    Tu come imposteresti la cosa?

  6. #6
    Scusa non avevo notato una cosa:

    codice:
    <dnn:texteditor id="BodyContent" runat="server" height="400" width="660" ></dnn:texteditor>
    Cos'è? Forse è questo oggetto che trasforma tutto (< >) con i corrispettivi (&lt; &gt...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    18
    Si scusa.
    Avevo dimenticato che sto lavorando sul CMS DotNetNuke.

    C'è qualcosa di equivalente al texteditor di dnn in asp.net?

  8. #8
    Scusa, ma non lo conosco...

    No, in .NET nativamente non esiste un Editor HTML, devi costruirlo, oppure cercare in rete qualcosa di già fatto...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.