在 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
我有一个标准的 .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