【问题标题】:ASP.NET - Insert HTML code to SQLASP.NET - 将 HTML 代码插入 SQL
【发布时间】:2015-07-09 16:11:16
【问题描述】:

例如,我有一个 txtContent 文本框,然后键入此 HTML 代码 <b>example</b>txtContent 并使用链接将该 HTML 代码提交到 SQL 中的列,但它不起作用,我找到了一些东西比如禁用验证和编码/解码

不知道怎么用?

【问题讨论】:

    标签: html sql asp.net linq


    【解决方案1】:

    在保存到 Html 之前,我们应该对 Html 标签进行编码,然后将其保存到数据库中以获取我们可以使用的文本版本:nvarchar(max) 或 text 或 ntext 列。 对于二进制版本,我们可以使用:varbinay(max) 列。

    现在对文本内容进行编码:

    string content = System.Security.SecurityElement.Escape(txtContent.Text);
    

    然后将“content”保存到数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多