gpt4 book ai didi

c# - HTML 生成的字符串未显示为 HTML

转载 作者:太空宇宙 更新时间:2023-11-04 08:54:42 24 4
gpt4 key购买 nike

HTML 生成的字符串在 GUI 上不显示为 HTML,而是显示为纯字符串。我放了不可破坏的空间和 <br/>在此字符串中,但它不会显示为 HTML。

有这个问题的列是 [Naziv izdelka] .我究竟做错了什么?为什么 HTML 不显示为 HTML 而是显示为纯字符串?

Here是例子。

这是我生成此表的代码(cPROD_NME 列):

iQuery qPackage = db.LoadInsertSMPRPR_BASE(null, iPROD_KEY, null, "1", null, null, null, null, null, "5");
StringBuilder sb = new StringBuilder();
int counter = 1;
if(qPackage.RecordCount() > 0)
{
while(!qPackage.EOF() && counter <= 5)
{
double? decPRPR_QUA = qPackage.AsFloatN("PRPR_QUA");
string cPROD_NME1 = qPackage.AsStringN("PROD_NME1");
string basicUnit = qPackage.AsStringN("basicUnit");
sb.AppendLine($@"-&nbsp;&nbsp{decPRPR_QUA}x {cPROD_NME1} [{basicUnit}]<br/>");
counter++;
qPackage.Next();
}
}
cPROD_NME += "<br/>" + sb.ToString();

最佳答案

从您的问题中不清楚您的 StringBuilder 的内容是如何呈现在您的 View 中的。查看辅助函数 Html.Raw(),它允许您在不解码的情况下写入 View 。并查看 HttpUtility.HtmlEncode()HttpUtility.HtmlDecode()

编码():https://msdn.microsoft.com/en-us/library/73z22y6h(v=vs.110).aspx

解码():https://msdn.microsoft.com/en-us/library/7c5fyk1k(v=vs.110).aspx

原始():https://msdn.microsoft.com/en-us/library/gg480740(v=vs.118).aspx

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

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