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

 

第二讲 第一个MVC2实例

内容介绍

- 设计第一个MVC2实例

(

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

目的:了解MVC的基本概念

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

)

预备知识

- 安装VS2010

- 了解ASP.NET

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

MVC2实例

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

创建一个新工程

- 新建

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

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

[MSDN]ASP.NET MVC2(2)MVC范例分享

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

选中测试工程,按run all tests

[MSDN]ASP.NET MVC2(2)MVC范例分享

创建数据库

(HUANGTAO\SQLEXPRESS;sa/mima123)

- 创建两个表

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

- 创建主键外键关系

创建Model

- 使用linq to sql

- 使用Entity Framework4

- 创建实体类

- 创建数据接口层

- 增加添查删改

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

可以为实体重命名

[MSDN]ASP.NET MVC2(2)MVC范例分享

创建数据接口层

[MSDN]ASP.NET MVC2(2)MVC范例分享

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

创建OK

[MSDN]ASP.NET MVC2(2)MVC范例分享

实现接口

[MSDN]ASP.NET MVC2(2)MVC范例分享

使用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

[MSDN]ASP.NET MVC2(2)MVC范例分享

[MSDN]ASP.NET MVC2(2)MVC范例分享

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文字:宋体+黑色
作者语录:斜体+黑色/红色/蓝色
我的心得:@开头

相关文章:

  • 2022-01-29
  • 2022-12-23
  • 2021-10-26
  • 2021-07-17
  • 2022-02-01
  • 2021-06-21
  • 2021-10-08
  • 2021-09-26
猜你喜欢
  • 2021-07-20
  • 2021-07-18
  • 2021-09-28
  • 2021-10-23
  • 2021-12-03
  • 2021-11-21
  • 2021-07-23
相关资源
相似解决方案