asp.net-mvc - 如果有 HTML 内容,我可以编写内联吗?

标签 asp.net-mvc razor inline-if

我想写一些类似的东西:

@( checkCondition ? "<span class='label'>Right!</span>" : "")

但它显示的是源代码而不是 HTML,有一种简单的方法可以做到这一点?

谢谢!

最佳答案

您可以使用 @Html.Raw(mystring)像这样的方法:

@( checkCondition ? Html.Raw("<span class='label'>Right!</span>") : Html.Raw(""))

关于asp.net-mvc - 如果有 HTML 内容,我可以编写内联吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16443308/

相关文章:

c# - Math.Max vs inline if - 有什么区别?

python - 如何在 Python lambda 表达式中表达条件执行?

c# - 如何使用 c# 或 msbuild 显示当前构建?

asp.net - 如何将 HTML 片段(作为委托(delegate)?)传递给声明性 Razor Helper?

c# - 入口点在没有构建 IHost 的情况下退出

c# - 自定义 WebViewPage 在渲染 Razor 模板时注入(inject)代码

c# - 在 MVC 4 Razor View 中引用外部 dll

sql - MVC 3/EF/SQL 处理连接、处置和超时

c# - 不同文化的日期时间转换