gpt4 book ai didi

c# - Razor C# - 从数据库中获取数据

转载 作者:太空狗 更新时间:2023-10-30 00:53:54 24 4
gpt4 key购买 nike

我正在使用 WebMatrix,我已经创建了一个数据库并放置了一个包含几行数据的表。我可以连接到它并使用 WebGrid 获取数据,但它只提供了一种使用表格输出数据的方法。

这是我的“shows.cshtml”代码:

@{
var db = Database.Open("TVPort");
var shows_data = db.Query("SELECT * FROM shows");
var shows_grid = new WebGrid(source: shows_data);
}

我想做的是枚举查询返回的每一行,然后用每一列的值做任何我想做的事。但是 WebGrid 只允许您输出表格中的数据。我今天才开始使用 WebMatrix 和 Razor 语法。

此外(这里的附带问题,认为它自己的问题还不够),有没有办法为我的“shows.cshtml”页面制作一个 C# 代码文件?在 Visual Web Developer 2010 中,每个页面都有一个“page.aspx”文件和一个“page.aspx.cs”,其中“page.aspx.cs”文件允许您创建要在页面中使用的自定义函数,或执行任务页面加载时。在 WebMatrix 中使用 CSHTML 是否有类似的行为?还是所有代码都应该与实际页面内联?

最佳答案

Working With Data : ASP.net 找到了答案

@foreach(var row in db.Query("SELECT * FROM shows")) {
<em>@row.title</em> - Cast: @row.cast
}

关于c# - Razor C# - 从数据库中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14744595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com