我正在使用 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 是否有类似的行为?或者所有代码都应该与实际页面内联吗?
找到了答案处理数据:ASP.net http://www.asp.net/web-pages/tutorials/data/5-working-with-data
@foreach(var row in db.Query("SELECT * FROM shows")) {
<em>@row.title</em> - Cast: @row.cast
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)