码迷,mamicode.com
首页 > Web开发 > 详细

MVC4小细节

时间:2014-07-18 19:10:46      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   文件   

一: @model 指令 或者也叫  @model关键字  

注释:@model指令以提供一个更干净简洁的方式来指明你想要在视图文件中引用强类型模型类

作用:让视图文件(cshtml)更易读易写;VS 智能提示更加方便、丰富(都可以通过对象.属性 来点出来);编译时节省检查时间;

举例: 当我们在一个视图页面引入 这段话 @model IEnumerable<MvcMovie.Models.Movie>  那么就表示,传入本视图页面的Model类型是个IEnumerable类型集合,那么我们就可以直接用 foreach进行遍历

bubuko.com,布布扣

    因为这里的“模型”是强类型的(IEnumerable<Movie>),所以在循环遍历时“模型”中的每一个项目(“item”)也是一个强类型的Movie对象,可以直接访问该对象的每一个属性。同时这也意味着我们可以在编译时检查我们的代码,同时在书写代码时也可以使用代码编辑器提供的智能输入提示信息。

如果是 @model MvcApplication.Models.Person  那么就表示,传入本视图页面的Model类型是个 person类

bubuko.com,布布扣

因为是强类型的,所以这里也可以直接通过 Model.Age 来点出来

MVC4小细节,布布扣,bubuko.com

MVC4小细节

标签:style   blog   http   color   使用   文件   

原文地址:http://www.cnblogs.com/joeylee/p/3850834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!