次のようなIDに基づいてデータベースから画像を取得するクエリがあります
var selectphotos = "Select * from ItemPhotos where ItemID= @0";
そのクエリの結果が0または写真がない場合、画像divを非表示にしたい。私は試した
if(selectphotos.Count() > 0 ){
<div> with pics </div>
}else{
<p>just msg </p>
}
うまくいきませんでした 助けてください
selectphotosstringSQLクエリを含むあなたが示したものです。このクエリCount() > 0の結果でテストを行う必要があります。
if (resultsOfYourSQLQuery.Count() > 0) {
<div> with pics </div>
} else {
<p>just msg </p>
}
WebMatrix を使用している場合は、次のようにクエリを実行できます。
@{
var db = Database.Open("YOUR_CONNECTION_STRING_NAME");
var sql = "SELECT * FROM ItemPhotos WHERE ItemID=@0";
int itemId = 123; // you should probably fetch this from the request or something
var results = db.Query(sql, itemId);
}
if (results.Count() > 0) {
<div> with pics </div>
} else {
<p>just msg </p>
}