【发布时间】:2013-09-13 07:54:50
【问题描述】:
我正在制作一个必须播放视频的 asp.net 网络应用程序。在我的起始页中,每个视频都有一个超链接。所有超链接都是相同的,除了它们的名称。这意味着它们都链接到同一页面。我很想知道是否有一个选项可以知道点击了哪个超链接。我想检索超链接的名称。
我生成超链接的代码如下:
foreach (FileInfo i in corFiles)
{
HyperLink t = new HyperLink();
t.Text = i.Name;
t.NavigateUrl = "page.aspx";
CorrectArray.Add(t);
}
return CorrectArray;
超链接的文本是视频独有的,这意味着我可以根据文本名称更改要播放的视频的 src 目标。所以问题如下。当用户点击超链接时,有什么方法可以检索超链接的文本名称?
希望你能帮上忙!提前致谢。
问候 马格努斯
【问题讨论】:
-
你不是给他们每个人设置一个ID吗?
-
只要用户点击任何超链接,您就可以在用户机器上保存cookies
-
@MelanciaUK。不,我不会为他们每个人设置一个 ID,因为将有 100 多个,并且他们的名字将是唯一的,所以他们有点像 ID。但如果它更容易我可以给他们ID?我假设数字就足够了?
-
我只是想知道他们的 ID 是否与他们的姓名相同,因为在 CodeBehind 上您可以轻松访问 ID。