答案 0 :(得分:25)
不同之处如下:如果您的视图继承自WebViewPage<T>
,那么您的模型指令指向T
。
换句话说,这两个是等价的
@inherits System.Web.Mvc.WebViewPage<ModelClass>
和
@model ModelClass
答案 1 :(得分:5)
它们是相同的(即表示强类型模型类),但@inherit
更冗长(因为完整路径)。第一次引入剃刀(我认为是MVC 3的预发布版)时,@inherit
是唯一可以做到这一点的方法,但我已经多年没见过它了。