zoukankan      html  css  js  c++  java
  • MVC4小细节

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

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

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

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

    image

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

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

    image

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

  • 相关阅读:
    Mysql日志管理
    Mysql 安全和DCL语句
    Mysql DDL语句之视图
    Mysql增删改查(DML、DQL)
    Mysql操作之部分DDL语句
    如何做事情
    temp
    asp.net入门
    希望尽快回忆起来
    需求?
  • 原文地址:https://www.cnblogs.com/joeylee/p/3850834.html
Copyright © 2011-2022 走看看