Я просто разбираюсь с Нэнси, используя текущую сборку на Nuget, v0.12.1.0, и я бы хотел использовать механизм просмотра Razor.
Поддерживает ли v0.12.1.0 механизма просмотра Razor макет и _ViewStart?
например.
У меня есть следующее в ~/Views/_ViewStart.cshtml
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
и в ~/Views/Shared/_Layout.cshtml
@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<dynamic>
<!DOCTYPE html>
<html>
<head>
@RenderSection("head", false)
</head>
<body>
@RenderBody()
</body>
</html>
Но все, что я получаю, когда попадаю на главную страницу, - это содержимое представления, которое я установил в ~/Views/Home/Index.cshtml
<h1>Home</h1>
Модуль My Home выглядит следующим образом:
public class Home : NancyModule
{
public Home()
: base("")
{
Get["/"] = _ => View["Index"];
}
}