私のデータベーステーブルは次のようになります
次のように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 が表示されます。上記のデータベース テーブル。ただし、 FileURL の代わりにSystem.Collections.Generic.List`1[System.String]が表示されるようになりました。データベース テーブルに記載されているように FileURL を表示したいので、よろしくお願いします。