私は 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 を使用して同様の動作はありますか? それとも、すべてのコードが実際のページとインラインになっているのでしょうか?