我想写类似:如果使用HTML内容,我可以写内联吗?
@(checkCondition ? "<span class='label'>Right!</span>" : "")
但它显示的源代码,而不是HTML,有一个简单的方法来做到这一点?
谢谢!
我想写类似:如果使用HTML内容,我可以写内联吗?
@(checkCondition ? "<span class='label'>Right!</span>" : "")
但它显示的源代码,而不是HTML,有一个简单的方法来做到这一点?
谢谢!
您可以使用@Html.Raw(mystring)
方法是这样的:
@(checkCondition ? Html.Raw("<span class='label'>Right!</span>") : Html.Raw(""))
您可以更加简洁(授予更难读)本:
@Html.Raw(checkCondition ? "<span class='label'>Right!</span>": string.Empty)
http://stackoverflow.com/questions/ 4091831/how-to-use-ternary-operator-in-razor-specific-on-html-attributes – billyonecan 2013-05-08 14:30:58