我将以下 div 标签保存到 SQL DB 中:
String StrDiv = "<div STYLE=" + "''"+"font-family: " + lblPreviewPane.Font.Name + "; font-size: " + lblPreviewPane.Font.Size + "; color: " + ColorPicker1.Color + ""+"''" + ">" + lblPreviewPane.Text + "</div>";
以下查询用于更新消息:
String sqlUpdate = "update iweb_messages set message='" + StrDiv +
"'where site_id ='" + mSiteID + "' and page_id ='" + ddlSitePage.SelectedValue + "'";
我从 DB 中检索 div 并将其显示在一个文本框和一个标签中。
在label中,div 标签显示为:messagetoday21
但在textbox中,div 标签显示为:
<div STYLE='font-family: Times New Roman; font-size: 18pt; color: #CC3399'>today21</div>
我还需要在文本框中单独显示文本(与标签中显示的相同)。
请帮我一些建议。
我使用下面的代码在 textbx 和标签中显示来自 DB 的文本:
String sqlMsg = "select message from iweb_messages where site_id='" + mSiteID + "' and page_id='" + ddlSitePage.SelectedValue + "'";
DataView dvMsg = dbLib.GetDateView(sqlMsg);
if (dvMsg.Table.Rows.Count > 0)
{
txtOutputMessage.Text = dvMsg.Table.Rows[0]["message"].ToString();
lblPreviewPane.Text = dvMsg.Table.Rows[0]["message"].ToString();
}