C# 在自动托管中创建动态内容
我有一个标准的.NETFramework应用程序,我正在尝试为它制作一个web前端。我正在尝试让nancy呈现自定义内容,在这里我可以传入一个模型,然后我可以在页面代码中引用它,下面是我尝试使用的代码:C# 在自动托管中创建动态内容,c#,nancy,C#,Nancy,我有一个标准的.NETFramework应用程序,我正在尝试为它制作一个web前端。我正在尝试让nancy呈现自定义内容,在这里我可以传入一个模型,然后我可以在页面代码中引用它,下面是我尝试使用的代码: public class Server : NancyModule { readonly string main = "WebServer/Pages/main.html"; public Server() { dynamic Model = new E
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
我本以为这会显示“blah”作为标题,但它只是显示@username
如何传入变量并在内容中显示它们?已解决,需要指定
@Model.username
而不是仅@username已解决,需要指定@Model.username
而不是仅@username