.net mvc读取数据库存储的html字符,如何显示,.net mvc(一)将数据库提取出来显示在网页...

*默认已经连接数据库,数据库实体名称是:MusicStoreBD.cs*

## 一、实例化数据库

①在项目文件夹下的Controller中创建新控制器MusicStore(可选操作)

②实例化:MusicStoreBD ms = new MusicStoreBD();

MusicStoreBD ms = new MusicStoreBD();

## 二、添加操作

①提取数据

②显示数据

```csharp

public ActionResult Index()

{

var musiclist = from i in ms.MusicInfo select i;

//LinQ语句,从数据库中提取数据

//MusicInfo是一张表

return View(musiclist.ToList());

//执行ToList()操作,列表

}

```

注:MusicStore控制器的完整代码

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Mvc;usingMusicStore.Models;namespaceMusicStore.Controllers

{public classStoreController : Controller

{//GET: Store

MusicStoreBD ms = newMusicStoreBD();publicActionResult Index()

{var musiclist = from i in ms.MusicInfo selecti;//LinQ语句,从数据库中提取数据//MusicInfo是一张表

returnView(musiclist.ToList());//执行ToList()操作,列表

}

}

}

三、添加视图

①右键单击:Index(),选择“添加视图”选项

58ff5b3cc02c4bc094bb93d2b318f340.png

这是添加视图后自动倒转到的Index视图

下面我们为页面添加数据。

四、显示数据库里面的数据

我们刚才使用ToList()方法,把musiclist强制转换成立列表,下载我们就要用mysiclist来显示数据。

①使用强类型视图,把表转换可枚举的,也就是把数据一个个显示出来。

@model IEnumerable

②把数据显示出来

我们在这里使用foreach循环。

举例:把MusicStore的MusicID,即编号显示出来

代码:

8afc6fe5257196c7bd75da0b1071374e.png

怎么看效果?右键单击:在浏览器中查看 或者 CTRL+shift+W

效果如下:

531791942ca98133c249a029f4393752.png

③完整提取出数据:

@model IEnumerable@{

ViewBag.Title = "Index";

}

我的音乐情况

编号名称时间价格评级

@foreach (var item in Model)

{

@item.MusicID@item.MusicName@item.MusicCreateTime@item.MusicPrice@item.MusicLevel}

效果如下:

f9965fa7c3d10447a162574ba7f77092.png

原文:https://www.cnblogs.com/yuexiliuli/p/11622021.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值