我的模特:
public class htmlDump {
public string html { get; set; }
}
public string getSquares() {
var sq = (from s in n.squares
where s.active == true
orderby s.date_created descending
select s.html).First();
return sq;
}
我的控制器:
public ActionResult index() {
intranetGS.htmlDump sq = new intranetGS.htmlDump {
html = g.getSquares()
};
return View(sq);
}
我的观点:
@Html.DisplayFor(model => model.html)
我想要的只是传递给视图的html呈现为html而不是文本。当然,我可以在视图中使用不同的东西(而不是.DisplayFor)。有什么建议?
非常感谢!
答案 0 :(得分:10)
@Html.Raw(Model.html)
注意:如果用户可以输入这些数据 - 请确保它已经过消毒。