【发布时间】:2013-02-03 19:55:21
【问题描述】:
我有,
var car = db.QuerySingle("SELECT * FROM Stock WHERE Id = @0", carId);
“Stock”表具有图像数据列 ImgF1、ImgF2、...、ImgF12。 现在我想检索这些图像,如下所示
<ul>
@for(int i = 1; i < 12; i++){
var imageName = "ImgF" + i;
if(car.@imageName != null){
<li>
<img class="small_image" alt="image" src="@Href("~/Cars/XSThumbnail",carId, new{index = i})">
</li>
}else{
}
}
问题是 car.@imageName 或 car.imageName 不起作用,因为 imageName 不是列名,而只是列名的变量。
所以请,如果您有任何想法,我将不胜感激!!
【问题讨论】:
-
感谢您的提示,但我想使用相同的变量“imageName”检索 11 列,并在处理图像之前确认它们是否不为空。
标签: c# sql-server razor asp.net-webpages