在 nancy 自托管中创建动态内容

Creating dynamic content in nancy self hosting

我有一个标准的 .NET 框架应用程序,我正在尝试为它制作一个 Web 前端。我正在尝试让 nancy 呈现自定义内容,我可以在其中传递一个模型,然后我可以在页面代码中引用它,这是我试图用来执行此操作的代码:

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>

我原以为这会将 "blah" 显示为 header,但它只是向我显示 @username。

如何传入变量并在内容中显示它们?

已解决,需要指定 @Model.username 而不是 @username