C# 如何在html中将字符串转换为html

C# 如何在html中将字符串转换为html,c#,html,asp.net-core,razor,C#,Html,Asp.net Core,Razor,我得到了类似字符串的html标记 我想从日期时间中删除秒数。 我检查了一些解决方案,但使用 像字符串一样格式化 DateTime DateTime=DateTime.UtcNow; 由于我的控制器操作传递到视图中。如何从html中解码为html格式?或者我可以在我的操作中生成html页面并将其附加到现有文档中?使用@html.Raw(): 我同意阿里的评论 在未初始化的用户输入上使用HtmlHelper.Raw存在安全风险。用户输入可能包含恶意JavaScript或其他漏洞攻击。清理用户

我得到了类似字符串的html标记

我想从日期时间中删除秒数。
我检查了一些解决方案,但使用
像字符串一样格式化

DateTime DateTime=DateTime.UtcNow;
由于我的控制器操作传递到视图中。如何从html中解码为html格式?或者我可以在我的操作中生成html页面并将其附加到现有文档中?

使用
@html.Raw()

我同意阿里的评论

在未初始化的用户输入上使用HtmlHelper.Raw存在安全风险。用户输入可能包含恶意JavaScript或其他漏洞攻击。清理用户输入很困难。避免在用户输入中使用HtmlHelper.Raw

使用
@Html.Raw()

我同意阿里的评论

在未初始化的用户输入上使用HtmlHelper.Raw存在安全风险。用户输入可能包含恶意JavaScript或其他漏洞攻击。清理用户输入很困难。避免在用户输入中使用HtmlHelper.Raw


看一看。请注意警告。看一看。请注意警告。在我的情况下,它接近警告情况-我需要在博客上发表新的帖子,但帖子只能由批准的用户添加,这稍微减少了危险。但还是有吗?有没有其他方法可以绕过它?在我的例子中,它接近于警告的情况-我需要在博客上呈现新的帖子,但帖子只能由批准的用户添加,这稍微降低了危险性。但还是有吗?有没有其他方法可以让我围绕它来构建?
@Html.Raw(htmlString)