C# 同一链接在页面中重复多次单击其中一个链接会更改所有相同链接的颜色

C# 同一链接在页面中重复多次单击其中一个链接会更改所有相同链接的颜色,c#,javascript,css,C#,Javascript,Css,我在一个rad网格上工作,其中与同一页面相关的链接会重复自身。当我单击其中一个链接,然后在导航到目标页面后返回该页面时,所有相同的链接颜色都会改变 我想要的是,当我只点击一个链接,应该显示为访问链接 我如何实现这一点?我使用的链接如下: <telerik:GridTemplateColumn UniqueName="Sequence" HeaderText="Seq"> <ItemTemplate>

我在一个rad网格上工作,其中与同一页面相关的链接会重复自身。当我单击其中一个链接,然后在导航到目标页面后返回该页面时,所有相同的链接颜色都会改变

我想要的是,当我只点击一个链接,应该显示为访问链接

我如何实现这一点?我使用的链接如下:

<telerik:GridTemplateColumn UniqueName="Sequence" HeaderText="Seq">
                        <ItemTemplate>
                            <asp:HyperLink ID="btnId" runat="server" />
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>

这是一个很长的版本,因为我不知道你知道多少

当您访问链接时,其颜色将更改为“已访问”颜色。此颜色由用户的浏览器决定。您访问的每个网站都可以选择使用CSS覆盖此内容

a:visited { color: green; }
您访问的每一个包含完全相同链接的页面(无论站点如何)都将使用该站点访问的css颜色。如果希望查询字符串是唯一的,可以将其添加到链接中

http://www.google.com/?link=1
http://www.google.com/?link=2  

已添加查询字符串。查询字符串区分网格中的每一行。尽管所有链接的颜色都会同时改变。在我的案例中,只有单击的链接应更改颜色。谢谢您的帮助。实际上,我传递的查询字符串具有所有相同的数据,这就是为什么所有链接都显示为已访问。现在,我在查询字符串中添加了一个唯一的数据,用于区分链接及其工作状态。