我将ServiceStack.Razor配置添加到ServiceStack示例项目RestIntro中,当我浏览应用程序时添加了一个包含_Layout.cshtml和Customers.cshtml的Views文件夹
http://webserver:5000/Customers.cshtml
我收到以下错误信息:
异常详细信息:System.TypeLoadException:程序集'ServiceStack.Razor,Version = 3.9.42.0,Culture = neutral,PublicKeyToken = null'类型'ServiceStack.Razor.RazorFormat'中的方法'RenderPartial'没有实现。
我做对了什么?
答案 0 :(得分:1)
我需要确定您的Customers.cshtml
标记,但根据异常情况,请尝试使用RenderPartial
替换Partial
方法调用。
ServiceStack's HtmlHelper不包含RenderPartial
实施。虽然查看源代码,但Partial
的实现实际上与MVC的RenderPartial
相同(即它不会将呈现的部分作为字符串返回,而是将其直接写入输出缓冲区,即使该方法sig返回一个字符串,它总是为null)。不确定这是设计还是问题,我发现这个问题正在寻找答案!