Vise HTML i ASP.NET Literal fra database
Hej Eksperter.Jeg har rodet lidt med en editor-kontrol, og det er lykkes mig fint at kunne gemme ren HTML-kode igennem editoren og direkte i en access database.
I samme øjemed vil jeg selvfølgelig gerne hive HTML-koden ud fra databasen igennem en literal i asp.net, det går dog ikke specielt godt. Det skal selvfølgelig hives direkte ud gennem literallen så browseren selv fortolker HTMLén.
Jeg smider lige koden her, hvis der er nogen der kan se hvad jeg bør gøre/ændre eller rette. :-)
protected void Page_Load(object sender, EventArgs e)
{
string html = Literal1.Text;
OleDbConnection MyConnection;
OleDbCommand MyCommand;
MyConnection = new OleDbConnection();
MyConnection.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionDoomDB"].ConnectionString;
string strSQL = System.Configuration.ConfigurationManager.AppSettings.Get("SQLhentHTML");
MyCommand = new OleDbCommand(strSQL, MyConnection);
try
{
MyConnection.Open();
MyCommand.Parameters.Add("@strHTML", OleDbType.VarChar);
MyCommand.Parameters["@strHTML"].Value = Literal1.Text;
MyCommand.ExecuteNonQuery();
}
catch (Exception exept)
{
fejl.Text = Convert.ToString(exept);
}
}