Мое приложение является консольным приложением (VB.Net), которое использует Nancy (с TopShelf).модель правильно .. html-страница просто отображает @ Model.whither без ее замены.
Вот мой код:
В NancyModule:
[Get]("dashboard/blank") = Function()
Dim SimpleClass = New SimpleClass With {
.Name = "John",
.Any = "Smith"
}
Return View("webserver/dashboard/views/blank.html", SimpleClass)
End Function
Модель:
Public Class SimpleClass
Public Property Name As String
Public Any As String
End Class
html-страница:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Blank</title>
</head>
<body>
<h1>Display @SimpleClass.Name</h1>
<h1>Display @SimpleClass.Any</h1>
</body>
</html>
А вот разочаровывающий вывод: