У меня есть стандартное приложение .NET Framework, и я пытаюсь создать для него веб-интерфейс. Я пытаюсь заставить Нэнси отображать пользовательский контент, где я могу передать модель, а затем сослаться на это в коде страницы, вот код, который я пытаюсь использовать для этого:
public class Server : NancyModule
{
readonly string main = "WebServer/Pages/main.html";
public Server()
{
dynamic Model = new ExpandoObject();
Model.username = "blah";
Get("/", p => View[main, Model]);
}
}
, а затем в файле main.html:
<h1>@username</h1>
Я ожидал, что это покажет мне "бла" в качестве заголовка, но вместо этого он просто показывает @username.
Как я могу передать переменные и показать их в содержании?