zoukankan      html  css  js  c++  java
  • [MSDN]ASP.NET MVC2(2)MVC范例分享

    说明:本内容来自微软的webcast,讲师为苏鹏。视频没有书方便(想看哪页就看哪页),所以抄录要点和老师语录。

    第二讲 第一个MVC2实例

    内容介绍

    - 设计第一个MVC2实例

    (

    从头到尾就是演示MVC2一步一步创立的过程

    目的:了解MVC的基本概念

    MVC的原理分布在每一节课程中介绍

    )

    预备知识

    - 安装VS2010

    - 了解ASP.NET

    - 了解设计模式的基本概念

    MVC2实例

    - NerdDinner实例(某一个餐馆的实例,餐馆使用情况的在线查询及订阅)

    创建一个新工程

    - 新建

    clip_image002[8]

    clip_image004[8]

    clip_image006[6]

    测试是否创建成功ctrol+f5,页面显示OK就创建成功。

    clip_image008[7]

    测试测试工程是否可以听通过

    选中测试工程,按run all tests

    clip_image010[6]

    创建数据库

    (HUANGTAO\SQLEXPRESS;sa/mima123)

    - 创建两个表

    - RSVP,主外键,用于演示Entry Framework

    - 创建主键外键关系

    创建Model

    - 使用linq to sql

    - 使用Entity Framework4

    - 创建实体类

    - 创建数据接口层

    - 增加添查删改

    clip_image012[7]

    clip_image014[6]

    clip_image016[6]

    clip_image018[6]

    clip_image020[6]

    clip_image022[6]

    可以为实体重命名

    clip_image024[6]

    创建数据接口层

    clip_image026[6]

    数据接口层应该创建数据访问描述,应该有哪些数据接口呢

    创建OK

    clip_image028[6]

    实现接口

    clip_image030[6]

    使用Linq查询

    在表示层校验数据,校验所有的数据,保证数据来源是可靠的.

    <<正则表达式精通>>上海于生翻译

    对数据寿命 必填,长度限制,正则匹配,范围

    Controllers and Views

    - 添加Controller

    - 添加Index() and Details() 两个Action

    - 使用ASP.NET MVC Routing (解析Action)

    - Views with our Controller

    - 实现”NotFound” View Template

    - 实现”Details” View Template

    添加Controller

    clip_image032[6]

    clip_image034[8]

    Model层访问数据库,实现数据接口的。

    Controller and Action 是紧密结合的。Controller响应用户的请求,生成View——一段HTML代码,然后指定到View层中的某一段HTML代码。响应请求处理请求的逻辑关系。

    UrlRouting

    /dinners/details/2

    Dinners:找Dinner的Action

    Details: Action , controller 的函数

    Id:url参数,函数参数

    添加View层

    找不到对应的View层,就去Share层找。

    附:
    标题:粗体+斜体+黑色
    ppt文字:宋体+黑色
    作者语录:斜体+黑色/红色/蓝色
    我的心得:@开头

    人的一生应该这样度过:当他回首往事的时候,不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧。
  • 相关阅读:
    用于重启Greenbrowser的插件[V1.3]
    奥运开幕式没有八卦
    头像和Karma汽车
    ScribeFire试用
    人生三宝
    月光:一个漂亮的flash
    google chromium浏览器绿色版+升级器+启动器
    firefox 缓存问题导致“载入页面时到服务器的连接被重置”
    生命的使命和程序(V2)
    性,野心和梦
  • 原文地址:https://www.cnblogs.com/htht66/p/2330494.html
Copyright © 2011-2022 走看看