我已经在互联网上搜索了几天,但没有找到这个。
我的模型有一个属性,其中包含一大块包含 Razor 标记的 html。示例:
public class ViewModel
{
public string Content = "<div>@Html.TextBox(\"UserName\")</div>";
}
在视图中,我用
@Html.Raw(Server.HtmlDecode(Model.Content).toString())
我需要能够将 Razor 标记转换为 html,尽管因为内容是通过模型放入的,所以视图引擎不会处理它。
- 我试过简单地放入内容,只使用.Raw(Model.Content),.Encode(Model.Content),没有任何效果。
有什么想法吗?