之所以会出现此错误,是因为Html.RenderXXX
助手返回void-他们没有任何要返回的东西,因为他们直接在写内容*以响应。您应该这样使用它们:
@{ Html.RenderPartial("_Test"); }
还有Html.Partial helper,它将与您的语法一起使用,但是除非有必要,否则我建议不要使用它,因为它会提高性能(它首先将给定的局部视图组成字符串,然后将父视图放入响应中* )。
*这并非完全正确,实际上是将它们渲染到ViewContext.Writer中,并且一旦整个页面都被渲染和合成,整个事情就会响应