您最喜爱的技术社区。浏览所有集合
提出问题,找到答案,并与团队堆栈溢出协作。
提出问题,找到答案,并与团队堆栈溢出协作。探索团队
找到集中、可信的内容,围绕您最常用的技术进行协作。
团队
工作问答
在一个结构化且易于搜索的位置内连接和共享知识。
尽早访问并查看新功能的预览。
要使视图具有强类型,可以使用@模型和@继承你能告诉我他们两个有什么区别吗?
@模型
@继承
编辑:
请参阅这个例子.
区别如下:如果您的视图继承自WebViewPage<T>然后您的模型指令指向T型.
WebViewPage<T>
T型
换句话说,这两者是等价的
@继承系统。网状物。Mvc公司。WebViewPage<模型类>
和
@模型ModelClass
参考:http://weblogs.asp.net/scottgu/archive/2010/10/19/asp-net-mvc-3-new-model-directive-support-in-razor.aspx
Web视图页面
它们是相同的(即表示强类型的模型类),但@继承更详细(因为路径完整)。@继承当剃须刀首次推出时(我认为是MVC 3的预发布版),这是唯一的方法,但我已经多年没有看到它被使用了。
提醒:堆栈溢出上不允许使用人工智能工具生成的答案。了解更多信息
必需,但从未显示
Required, but never shown
单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.