Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 单击asp:hyperlink控件将所有asp:hyperlinks更改为已访问的颜色_Asp.net_Hyperlink - Fatal编程技术网

Asp.net 单击asp:hyperlink控件将所有asp:hyperlinks更改为已访问的颜色

Asp.net 单击asp:hyperlink控件将所有asp:hyperlinks更改为已访问的颜色,asp.net,hyperlink,Asp.net,Hyperlink,我对未访问的超链接的颜色有问题,当我单击其他超链接时,会更改颜色。似乎在我单击其他超链接之前,单击一个超链接正在更改所有超链接。我的超链接样式位于我在标题标记中引用的外部样式表中。我使用asp:HyperLink控件在单击时只打开一个模式窗口。我不打算再翻页了 有人能帮我理解为什么当我还没有点击其他超链接时,其他未访问超链接的颜色正在改变吗?每次进行更改时,我都会清除缓存。一个超链接位于.aspx页面中。其他2个超链接位于.ascx用户控件中 以下是我的超链接样式: a:link{ 颜色:蓝色

我对未访问的超链接的颜色有问题,当我单击其他超链接时,会更改颜色。似乎在我单击其他超链接之前,单击一个超链接正在更改所有超链接。我的超链接样式位于我在标题标记中引用的外部样式表中。我使用asp:HyperLink控件在单击时只打开一个模式窗口。我不打算再翻页了

有人能帮我理解为什么当我还没有点击其他超链接时,其他未访问超链接的颜色正在改变吗?每次进行更改时,我都会清除缓存。一个超链接位于.aspx页面中。其他2个超链接位于.ascx用户控件中

以下是我的超链接样式:

a:link{
颜色:蓝色;
文字装饰:下划线;
}
a:参观了{
颜色:#bf80ff;
文字装饰:下划线;
}
a:悬停{
光标:指针;

}
这是因为它们都有相同的url。在这种情况下,
#
。如果你想避免你的问题,请确保它们是不正确的。谢谢你的及时回复。请原谅我的无知,但是如果我没有导航到一个新页面,我应该为url添加什么?我只是打开一个模式弹出窗口,让用户看到一段文本。它可以像
#1
#2
等一样简单,似乎解决了我的问题。我想在周一回去工作的时候进行更彻底的测试,但目前为止还不错。再次感谢您的快速回复和直截了当的回答。最后一个问题。我为我的3个模式弹出窗口中的每一个添加了一些独特的文本到url。我注意到,当我点击超链接时,该文本会附加到地址栏中的url(在本例中为#eSignDisclosure):有没有办法防止#eSignDisclosure显示,因为我真的没有在任何地方导航?