2012-04-05 163 views
11

我有剃鬚刀與南希擦肩而過,但無法弄清楚如何使視圖看到模型。如何將模型傳遞給南希的剃刀視圖

我正在用此代碼推銷模型(其中t是模型實例)。

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

我該如何讓剃刀看到t

回答

21

模型在那裏,剛開始使用它。如果你在談論智能感知,那麼你可以使用剃刀@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

相關問題