Создание динамического контента в собственном хостинге nancy - PullRequest
1 голос
/ 08 июня 2019

У меня есть стандартное приложение .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.

Как я могу передать переменные и показать их в содержании?

1 Ответ

0 голосов
/ 08 июня 2019

Решено, необходимо указать @Model.username вместо @username

...