在asp.net外部使用RazorEngine,当我尝试使用@Html.Raw("html string here")
编写原始html时遇到此错误:>
无法编译模板。名称“ Html”在当前上下文中不存在
你能帮我吗?
谢谢!
在asp.net外部使用RazorEngine,当我尝试使用@ Html.Raw(“ html这里的字符串”)编写原始html时遇到此错误:无法编译模板。 ...“>
已在这里找到解决方案:https://github.com/Antaris/RazorEngine/issues/34
使用@(new RawString("html string here"))
或@Raw("html string here")
代替@Html.Raw("html string here")
就足够了。
我实现了我自己的Raw,其结果同时实现了IHtmlString和IEncodedString ...,并且有效! :)