C# 使用C通过ckEditor将HTML插入/显示到SQL Server中#

C# 使用C通过ckEditor将HTML插入/显示到SQL Server中#,c#,html,sql-server,repeater,C#,Html,Sql Server,Repeater,我正在尝试将CKEditor集成到我的网页中,这是成功的。请告诉我如何将HTML插入数据库并以格式化的方式输出到屏幕上 这是插入我的文本的前端 <CKEditor:CKEditorControl ID="txtDescription" BasePath="../../../ckeditor/" CssClass="form-control" runat="server"> </CKEditor:CKEditorControl> string sql1 = "INSERT

我正在尝试将CKEditor集成到我的网页中,这是成功的。请告诉我如何将HTML插入数据库并以格式化的方式输出到屏幕上

这是插入我的文本的前端

<CKEditor:CKEditorControl ID="txtDescription" BasePath="../../../ckeditor/" CssClass="form-control" runat="server">
</CKEditor:CKEditorControl>
string sql1 = "INSERT INTO dbo.Blog (Description) " +
              "VALUES (@Description)";

SqlCommand cmd1 = new SqlCommand(sql1, con);
con.Open();

string str1 = Server.HtmlDecode(vDescription);
cmd1.Parameters.Add("@Description", SqlDbType.NText).Value = str1;
cmd1.ExecuteNonQuery();

con.Close();
<asp:Repeater runat="server">
<ItemTemplate>
    <%# Eval("Description") %>
</ItemTemplate>
</asp:Repeater>
这是显示我的文本的前端

<CKEditor:CKEditorControl ID="txtDescription" BasePath="../../../ckeditor/" CssClass="form-control" runat="server">
</CKEditor:CKEditorControl>
string sql1 = "INSERT INTO dbo.Blog (Description) " +
              "VALUES (@Description)";

SqlCommand cmd1 = new SqlCommand(sql1, con);
con.Open();

string str1 = Server.HtmlDecode(vDescription);
cmd1.Parameters.Add("@Description", SqlDbType.NText).Value = str1;
cmd1.ExecuteNonQuery();

con.Close();
<asp:Repeater runat="server">
<ItemTemplate>
    <%# Eval("Description") %>
</ItemTemplate>
</asp:Repeater>

但是我仍然在我的显示页面中显示html代码。。。 像这样:

<p>This is the text that was displayed</p>
这是显示的文本


注意:我将在中继器内显示输出

您如何从
txtDescription
获取值和/或将值分配给
vDescription
?UpdateRecordWithImage(txtDescription.Text);UpdateRecordWithImage(字符串vDescription.Text){}