gpt4 book ai didi

c# - 显示 Html 字符串

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:27 25 4
gpt4 key购买 nike

我是 C# 的新手,我想将一个 html 字符串(保存在 ckEditor 的数据库中)作为 html 显示到页面

<div class="descriptionText">
<%
Response.Write(dynamicHtml);
%>
</div>

显示为:

<p> test &nbsp;ht<u>ml test </u>html<strong> test html&nbsp;</strong></p>

但应该是:

测试 html 测试 html 测试 html

注意:请建议我可以执行 Response.Write 字符串的解决方案

最佳答案

试试这个:

<div class="descriptionText">
<asp:Literal runat="server" id="lit"/>
</div>

在您的代码隐藏中,将您的 HTML 绑定(bind)到文字:

lit.Text = dynamicHtml;

我假设您通过某些查询从数据库中获取 HTML 文本,您基本上必须将结果绑定(bind)到文字。

更新:这似乎对我也有效:

在您的 ASPX 页面中:

 <%= dynamicHtml %>

在你后面的代码中:

protected string dynamicHtml { get; set; }

页面加载:

 dynamicHtml = "your HTML";

关于c# - 显示 Html 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12569236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com