我的数据库表看起来像这样
我试图在 CRUD 类文件中检索 FileURL,如下所示:
public IList<string> GetSorted(int listAct)
{
IList<Model.story> lstImages = context.stories.ToList();
return lstImages.Where(c => c.ActivityID == listAct)
.Select( a => a.FileURL)
.ToList();
}
我做对了吗?(对此不熟悉)
然后在我的 aspx 中,我尝试显示这样的值;
protected void btnSort_Click1(object sender, EventArgs e)
{
if (dropListActivity.SelectedIndex > 0)// drop down list
{
string imgList = daoStory.GetSorted(Convert.ToInt32(dropListActivity.SelectedItem.Value)).ToString();
Response.Write(imgList);
}
}
基本上下拉列表仅显示activityID 1或2,当我选择1并单击排序按钮时,它将显示'1'的FileURL,如果我选择2,它将显示'2'的FileURL,依此类推上面的数据库表。但是,它现在显示System.Collections.Generic.List`1[System.String]而不是 FileURL,我想显示数据库表中所述的 FileURL,请帮助谢谢。