如何将模型传递给南希的剃刀视图

问题描述:

我有剃须刀与南希擦肩而过,但无法弄清楚如何使视图看到模型。如何将模型传递给南希的剃刀视图

我正在用此代码推销模型(其中t是模型实例)。

return View[ "views/addshortcut.cshtml", t ]; 

我该如何让剃刀看到t

模型在那里,刚开始使用它。如果你在谈论智能感知,那么你可以使用剃刀@inherit声明..像

@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<YourNameSpace.YourModel> 
+1

东西,我不得不用这样的: @inherits Nancy.ViewEngines.Razor.NancyRazorViewBase (打字错误?),但正是我正在寻找!非常感谢你! – 2012-04-05 20:39:34

+0

是的,这是一个错字=) – TheCodeJunkie 2012-04-05 21:41:38

+1

这将工作,只要你只有一个。通常情况下,你会想要通过一个集合,并为个人会员提供智能感知。要做到这一点,你需要在你的web/app.config中明确地告诉Razor你的dll和你的命名空间,如[这里](https://github.com/NancyFx/Nancy/issues/778)所解释的。我希望我正在改进安德烈亚斯的回答(通过提到另一位安德烈亚斯的回答:-) – bbsimonbb 2016-04-11 12:14:12