ASP.NET MVC 3 学习笔记系列之Music Store(2)

本文介绍如何使用Model进行数据展示。通过Model传递信息给ViewControllers的Action方法,并返回ActionResult来展示数据。文章详细讲解了如何添加ModelClassses,修改StoreController类及创建对应的View。

本篇主要是介绍了如何通过Model来进行数据的展示。

 

通过模型传递信息给View

Contorllers 的Action 方法返回的ActionResult可以将Model对象传递给View。

 

在models 文件夹上通过“Add Class” 方法添加 Genres 和Albums  的Model Classses;

 

修改StoreController 类, 增加Details 的Action

image

 

创建Details的View:

image

生成的发Details.cshtml代码如下:

 

image

 

@model MvcMusicStore.Models.Album 表示这个View绑定了强类型MvcMusicStore.Models.Album

@Model.Title 表示从Model中获取Title 属性值。

 

修改StoreController的Index 方法如下:

 

image

 

创建Index.cshtml View

 

image

 

修改: @model MvcMusicStore.Models.Genre  为 @model IEnumerable<MvcMusicStore.Models.Genre>,表明这个View绑定的类型为Genre的集合。

 

页面之间增加链接

修改Index.cshtml 文件, 代码如下:

image

 

@Html.ActionLink 的三个参数

1)链接的现实名称

2)Contoller 的Action名称

3) 参数, 同时需要指定参数名称和值

转载于:https://www.cnblogs.com/warren/archive/2011/09/22/2184866.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值