次のコードがあります。
@{
Layout = "~/_SiteLayout.cshtml";
Page.Title = "About";
if(Request["id"].IsEmpty()){
Write("something");
} else {
DataSet ds = new DataSet();
var Id = Request.QueryString["id"].ToString();
var db = Database.Open("SmallBakery");
var selectQueryString = String.Format("SELECT * FROM Products where Id={0}", Id);
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<table>
<tr>
<th>Product</th>
</tr>
@if (ds.Tables[0].Rows.Count >0){
<tr>
<td>@row.Id</td>
<td>@row.Name</td>
</tr>
}
</table>
</body>
</html>
この行でエラーが発生するという問題:"@if (ds.Tables[0].Rows.Count > 0)"
私の質問は、なぜ、どのように修正できるかです (私はこれを学び始めたばかりで、私にとっては新しいものです...) ありがとう。