我有一个连接到 mssql 数据库并返回故事列表的函数——这些故事放在超链接中。这是我的代码:
public void getSocialStories()
{
string user = getSelectedUser();
List<SocialStory> stories = new List<SocialStory>();
stories = functions.getSocialStories(user);
foreach (SocialStory story in stories)
{
HyperLink storyLink = new HyperLink();
storyLink.NavigateUrl = "http://google.com";
storyLink.Text = story.Social_story_name;
ph.Controls.Add(new LiteralControl("<br />"));
ph.Controls.Add(storyLink);
}
}
到目前为止一切顺利,但现在我想在单击超链接时调用一个函数,该函数要求数据库返回该故事的相应图片。我需要做的就是调用function(story_id)
. MyList<SocialStory>
包含具有story_id
参数的 SocialStory 对象。如何调用story_id
作为参数的函数?