【发布时间】:2019-03-28 17:10:18
【问题描述】:
我有一个带有链接按钮的用户控件。单击链接按钮时,我将重定向到默认页面。默认页面使用此用户控件。如果访问,我正在尝试将链接按钮的颜色设置为紫色。我认为这不起作用,因为正在发生页面回发。下面是我的代码。
void LinkButton_Click(Object sender, EventArgs e)
{
Response.redirect("~/Default.aspx")
}
CSS
.d:hover{
color:green;
}
.d:visited{
color:purple;
}
</style>
我认为这不是 css 问题,因为当我悬停时,颜色变为绿色。访问的链接颜色不会改变。是因为在单击链接按钮时再次呈现页面吗?我该如何解决这个问题?
【问题讨论】:
-
我也是网络开发新手。但我认为你的权利,页面重新加载,所以访问链接的 CSS 不起作用。嗯,如果您研究过 cookie 和会话,如果单击链接,也许您可以将 cookie 保存为布尔值,然后为您的 css 操作该值。或者也许有一个比我试图建议的更简单的 CSS 解决方案。哈哈:P
-
@Niang 感谢您的回复。我认为有一种简单的css方法可以做到这一点。这就是我在这里的原因哈哈哈
-
也许这个链接可以帮助你,see this。这是一个不同的例子,但你可以尝试解决这个问题。
-
@Niang 感谢您的链接。我想,我必须使用您提到的会话变量在服务器端执行此操作。