zoukankan      html  css  js  c++  java
  • MVC4 学习笔记01

    MVC4 学习第一天

    学习MVC断断续续也已经几个月了,现在做个笔记,写一个学习过程中的心得体会。

    • 参考书籍
    • **从零开始新建一个MVC4 项目 **
    • MVC框架基础知识

    主要参考两本书 《ASP.NET MVC4 Web编程》和《ASP.NET MVC4 高级编程》


    第一个项目

    打开vs 新建一个项目	
    新建项目→Visual C# → web 选择ASP.NET MVC Web Appliction项目,点击确定。然后出现选择模版的界面。
    
    • Empty模版
      只包含必要的程序集和目录结构,适合熟练的人使用

    • Base
      包含文件夹和css 和mvc的基础机构,需要设置启动项

    • Internet
      基于互联网的web程序

    • Intranet
      基于企业网的web程序

    • Mobile
      基于移动访问的web程序

    • Web API
      是一个创建HTTP服务的框架

    • Single Page
      单页面应用程序
      可以选择视图引擎
      ASPX 和Razor两种,还可以使用其他的视图引擎。

    勾选创建单元测试项目是个好习惯

    项目模版

    选择好之后点击ok创建项目
    看一下目录结构

    目录结构

    App_Data一般放数据库文件
    App_Start 保存项目配置代码
    Content 用来放css和站点内容
    Controllers 控制器文件夹
    Filters 过滤器代码
    Images 存放图片文件
    Models 保存实体类和业务对象
    Scripts 脚本文件
    Views 视图文件会根据不同的控制器创建不同的文件夹

    Web.config站点配置文件

    MVC 中的三个重点 “模型”、“视图”、“控制器”和 一个机制“路由”

    学习MVC首先要明白这三个概念。和路由机制。
    这里写图片描述

    路由是系统的请求匹配模式。可以根据请求的控制器给服务器返回对应的View页面
    这里写图片描述

    这是系统的路由配置代码,

    查看默认项目运行效果

    这是通过模版创建MVC例子程序我们还没有添加一句自己的代码!
    这里写图片描述

    这是系统默认的模版所创建的代码,是一个很好的学习示例代码!

    通过URL地址我们可以得出,如果直接输入网站的主的话。
    默认会请求Home控制的Index方法。
    这就是其中的路由规则所执行的效果。(默认是使用系统定义的,也可以我们自己配置)
    1 默认请求Home控制器。 2默认请求控制器的Index方法。3如果后面参数,可以在控制器的方法中接收参数。

    这里写图片描述
    这里写图片描述
    这两张图就说明了可以使用参数的方法向控制中的方法传值。

  • 相关阅读:
    wtl 支持托拽文件并在ListBox框中显示文件路径的方法
    提升本程序进程优先级和权限(VC++源代码)
    Win7下运行VC程序UAC权限问题
    Flex中带for的循环
    Flex注释
    Flex建立编译环境
    Flex事件驱动机制
    Flex应用程序的系统开发周期
    Linux下c开发 之 线程通信
    将 Win32 C/C++ 应用程序迁移到 POWER 上的 Linux,第 1 部分: 进程、线程和共享内存服务
  • 原文地址:https://www.cnblogs.com/clar/p/6373080.html
Copyright © 2011-2022 走看看