如何使用Linq从数据库中提取HTML
本文关键字:提取 HTML 数据库 何使用 Linq | 更新日期: 2023-09-27 18:16:48
项目是基于as.net mvc和我使用Razor作为视图引擎。
我使用LINQ2Sql类从数据库中提取数据。在一个特定的列中,有html格式的内容。
使用LINQ提取这些数据,然后将其放入viewbag中,然后在显示视图中使用它。格式丢失了,因为
如何避免这种情况?
您可以使用以下方法:
System.Web.HttpUtility.HtmlDecode("your string")
有关此方法的更多文档,请查看此处。
上面的方法是有用的提供你的html被存储为编码的html。否则就没有用了。正如Mathew在他的评论中指出的,那么你应该使用以下方法:
@Html.Raw("your string")
直接呈现HTML,要么将其包装在MvcHtmlString
实例中,要么直接使用<%: myHtmlString %>
呈现。