Вы получаете эту ошибку, потому что Html.RenderXXX
помощники возвращают void - им нечего возвращать, потому что они пишут вещи прямо * в ответ.Вы должны использовать их следующим образом:
@{ Html.RenderPartial("_Test"); }
Существует также Html.Partial helper, который будет работать с вашим синтаксисом, но я бы не рекомендовал использовать его, если вам не нужно, из-за производительности (сначалакомпонует данное частичное представление в строку, а затем родительское представление помещает его в ответ *).
* это не совсем верно, они фактически отображаются в ViewContext.Writer, и как только вся страница отображается и составляется,все идет к ответу