zoukankan      html  css  js  c++  java
  • 【学习笔记】asp.net MVC!

    asp.net MVC!学习

    什么是MVC? MVC是一个非常好的数据交互的应用程序设计方法

    什么是ASP.NET MVC Framework?

    ASP.NET MVC Framework 是微软采用 MVC 到 ASP.NET 3.5版本的技术,这个MVC的新特性必须建立在一个web应用程序上。

    ASP.NET MVC Framework 是还在完善。现在唯一公共发布和下载的版本是ASP.NET 3.5 Extensions CTP
     下载地址: http://download.microsoft.com/download/7/9/a/79a7153c-4cb4-4898-a984-6f01d565cba9/AspNetMVCPreview2-setup.msi

    一旦你下载和安装了这个包,你会在ASP.NET 3.5 Extensions 的其他部分也将获益,并且在你的Visual Studio 2008中自动安装该项目模板。

    Model View Controller (MVC)是一个将应用程序底层分隔成三个角色的概念:Model ,View ,Controller

    有高人说 MVC是一个方法而不是技术,Microsoft在ASP.NET引入这个概念之前我们就在使用它
    介绍下包含的三种角色:

    - Model:这个角色主要是维护一个状态。通常这些类代表的是数据库中的数据。(数据实体类)

    - View: 第二个角色是在用于界面上显示最终用户的数据。这可能是在用户界面放文本框,编辑框和按钮等许多元素。

    · Controller: 最后一个角色是负责用户录入和处理的交互。实际上,controller 是实现用户请求后的实际处理逻辑。
     

    创建一个工程

    很明显,第一步我要在 Visual Studio 中创建一个工程。在Web分类下选择ASP.NET MVC Web 应用程序项目标签,前提是你要正确的安装ASP.NET 3.5 Extensions CTP。

    Figure 2: 创建一个新的ASP.NET MVC Web 应用程序项目

    image002

    完成后,Visual Studio 会生成一个你使用的模板和结构的项目。

    入门

    乍一看,Visual Studio 生成了一个实例架构的ASP.NET web 应用程序项目

    Figure 3: ASP.NET MVC解决方案架构

    image003

    看一下这个项目,你认为项目添加了一些引用和一个重要的System.Web.Extensions程序集引用。他们也就是包含了四个有效的文件夹 Content,Controllers,Models,Views。

    · Content 文件夹只是一个站点的默认外观的CSS样式表文件。

    · Controllers 文件夹是负责保存Controller类。

    · Models 文件夹是负责保存Model类。

    · Views 文件夹是负责保存View文件,包含有ASPX和Mater文件内容的文件夹。

    就像你看到的,Controllers,Models,Views 都是很重要的。当它生成用于保存Controllers,Models,Views,这不是规则,你可以在我们的架构中替换它。

    这些文件夹旁边,是一些众所周知的 ASP.NET文件,当然这些额外定义的我将会在后面描述他们。

    这里要提及一点关于Default.aspx文件并且这个内容页面所提到的,你不应该删除这个文件,在当用户操作这个页面时IIS会激活MVC应用程序。

    现在足够了。一步一步的,在后面的文章中我将添加我的项目实现。

  • 相关阅读:
    闪回还原点解析
    先有鸡还是先有蛋的争论
    Android缓存处理
    hdu 1398 Square Coins (母函数)
    JSON具体解释
    【LeetCode】String to Integer (atoi) 解题报告
    【Linux探索之旅】第一部分第四课:磁盘分区,并完毕Ubuntu安装
    MySQL排序:SELECT ORDER BY
    架构师速成7.3-devops为什么非常重要
    升级Linux内核导致vmware无法使用(vmnet模块无法编译)解决方式
  • 原文地址:https://www.cnblogs.com/barney/p/1134346.html
Copyright © 2011-2022 走看看