相关疑难解决方法(0)

RazorEngine与@Html有关

我正在使用RazorEngine来呈现一些基本内容(一个非常粗糙的内容管理系统).

它很有用,直到我将任何@Html语法包含到标记中.

如果标记包含@html,我会收到以下错误:

无法编译模板.当前上下文中不存在名称"Html"

这是呈现标记的视图:

@Model Models.ContentPage

@{
    ViewBag.Title = Model.MetaTitle;
    Layout = "~/Views/Shared/Templates/_" + Model.Layout + "Layout.cshtml";

}
@Html.Raw(RazorEngine.Razor.Parse(Model.Markup, Model))
Run Code Online (Sandbox Code Playgroud)

我在Codeplex网站上看到了RazorEngine使用@Html(我知道那里的版本已经过时了,我通过nuget得到了我的版本).

对此的任何帮助都会很棒.

razorengine

32
推荐指数
5
解决办法
3万
查看次数

标签 统计

razorengine ×1