ciao a tutti,
sto creando un sito dinamico in aspx con C#.
Nel seguente codice la stringa "areaArticoli.InnerHtml += part1 + Convert.ToString(reader["Titolo"]) + part2 + Convert.ToString(reader["Creatore"]) + " il " + Convert.ToString(reader["Data"]) + part3 + Convert.ToString(reader["Corpo"]) + part4;"
crea dei content dove vengono aggiunti dei campi letti da un DB.


codice:
protected void Page_Load(object sender, EventArgs e)
    {
        //inizializzazione componenti statiche
        string part1 = "<div class=\"post\"><div class=\"post-bgtop\"><div class=\"post-bgbtm\"><h1 class=\"title\"><a href=\"#\">";
                    //titolo
        string part2 = "</a></h1><p class=\"meta\">Posted by ";
                    //postatore
        string part3 = "</p><div class=\"entry\">";
                    //corpo testo
        string part4 = "</div></div></div></div>";

        //pubblicazione articoli
        string percorso = Server.MapPath("~/App_Data/articoli.mdb");
        string mConnessione = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + percorso;
        String sql = "SELECT [Titolo],[Creatore],[Corpo],[Data] FROM [Articoli] ORDER BY [Data] DESC";
        try
        {
            OleDbConnection connessione = new OleDbConnection(mConnessione);
            OleDbCommand cmd = new OleDbCommand(sql, connessione);
            connessione.Open();
            OleDbDataReader reader = cmd.ExecuteReader();
            do
            {
                while (reader.Read())
                {
                    areaArticoli.InnerHtml += part1 + Convert.ToString(reader["Titolo"]) + part2 + Convert.ToString(reader["Creatore"]) + " il " + Convert.ToString(reader["Data"]) + part3 + Convert.ToString(reader["Corpo"]) + part4;
                }
            } while (reader.NextResult());
            reader.Close();
            connessione.Close();

        }
        catch (Exception)
        {
            areaArticoli.InnerHtml = part1 + "Errore generazione pagina!!! 
 Provare ad aggiornare altrimenti contatta il webmaster" + part2 + part3 + part4;
        }
    }

Il problema sta nel fatto che le varie parti (part1, ..) mi vengono lette come codice html, il campo reader["Corpo"] (all'interno del quale c'è codice HTML) no.
Qualcuno sa come sistemare il problema??

Grazie