在剃刀视图中显示一些HTML内容:
@Html.DisplayFor(model => model.Content)
我想输出原始Html:
@Html.Raw(model => model.Content)
因为否则会显示html标记而不是被解析。
但我收到错误:
Cannot convert lambda expression to type 'object' because it is not a delegate type
答案 0 :(得分:2)
public IHtmlString Raw(
string value
)
根据MSDN, Html.Raw 方法接受字符串作为参数,而不是lambda表达式。
将@Html.Raw(model => model.Content)
更改为@Html.Raw(Model.Content)
,并确保内容属性的类型为字符串。