gpt4 book ai didi

C# Razor 语法 - html.display 用于显示为文本,而不是 html

转载 作者:太空狗 更新时间:2023-10-29 22:26:44 25 4
gpt4 key购买 nike

我的模型:

    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;
}

我的 Controller :

    public ActionResult index() {
intranetGS.htmlDump sq = new intranetGS.htmlDump {
html = g.getSquares()
};

return View(sq);
}

我的观点:

 @Html.DisplayFor(model => model.html)

我想要的只是将传递给 View 的 html 呈现为 html 而不是文本。当然,我可以在 View 中使用一些不同的东西(而不是 .DisplayFor)。有什么建议么?

非常感谢!

最佳答案

@Html.Raw(Model.html)

注意:如果此数据可以由用户输入 - 确保它经过清理。

关于C# Razor 语法 - html.display 用于显示为文本,而不是 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com