我在我的数据库中有一个写成字符串的HTML标记。如何转换它们并将其视为格式化的HTML标记?我试图Server.HtmlEncode(),HttpUtility.HtmlEncode(),但没有成功.NET:如何将字符串显示为格式化的HTML?
3
A
回答
2
这有点像你所追求的:Encode and Display HTML - DotNetSlackers
+0
链接已损坏。在stackoverflow上我经常看到这个问题。死链接帮助没有人。 – 2014-03-07 20:05:33
0
这听起来像你想简单地输出HTML内容的页面通过ASP.NET。如果情况并非如此,那么我表示歉意。
您可能想要注入ASP.NET Literal control,而不是设置标签。如果您需要将数据库HTML放入标签中,请将标签包装在服务器上的数据库内容上,然后填写为文字。
<!-- Put into your page where you want it all to happen. -->
<asp:Literal id="labelLiteral" runat="server"/>
...
/* Put into your server code. */
// This would be where your DB content comes from.
String content = "<strong>Some Label:</strong>";
// Wrap the content in a label. Obviously you'll want better format.
String output = String.Format("<label>{0}</label>", content);
// Push the output into the literal.
labelLiteral.Text = output;
我希望这会有所帮助。
相关问题
- 1. 如何在.NET 4.0之前将TimeSpan格式化为字符串
- 2. 帮助:如何将.NET日期字符串格式化为NSDate?
- 3. 将字符串格式化为字符串日期格式.net 2.0
- 4. 将字符串格式化为C#中的HTML格式#
- 5. 如何格式化HTML字符串
- 6. 如何将.NET标准格式字符串转换为Excel格式字符串
- 7. 显示HTML格式字符串
- 8. 如何将NOW()自动格式化为显示YYYY-MM-DD的字符串?
- 9. 将字符串格式化为数字
- 10. 如何在XSLT中将字符串格式化为Pascal格式?
- 11. 如何将此字符串格式化为日期格式?
- 12. 如何在.NET中将数字格式化为固定的字符串大小?
- 13. 将任何字符串格式化为字符串“yyyy/MM/dd”
- 14. 将.net格式的字符串转换为java格式的字符串
- 15. 将格式化的字符串转换为Java中的HTML
- 16. 如何在.Net中将字符串格式化为固定宽度字段?
- 17. 如何将数字更改为格式化的字符串
- 18. 将字符串格式化为URL
- 19. 将长字符串格式化为JSON
- 20. 如何将格式化的字符串回显到变量中
- 21. 如何截断HTML字符串而不会将其格式化?
- 22. 格式化CDATA字符串显示意外的字符
- 23. 将PDF格式显示为HTML格式
- 24. Android:如何格式化一个html字符串以显示在webview中?
- 25. 如何将数字格式化为十六进制字符串?
- 26. 如何使用ZSSRichTextEditor的字体格式化HTML字符串?
- 27. 如何将NSTextView的格式化内容转换为字符串
- 28. 如何将“Double”转换为VBScript中的格式化字符串
- 29. 如何将格式化的字符串转换为浮点型?
- 30. 如何将NSString转换为日期格式化的字符串
你如何查看你的html标记?你是否将HTML设置为标签,文字或其他控件......或者你只是在做一个Response.Write? – 2010-05-27 13:38:43
我将字符串设置为HTML标签(而不是asp.net控件) – Tony 2010-05-27 13:40:11
“格式化HTML”,你的意思是你试图保留标记来查看,或显示“富”的内容? – Lance 2010-05-27 13:41:18