我有一个asp.net超链接,我在运行时分配导航网址。它的工作正常,但问题是,当鼠标悬停时它不会显示手形图标。下面是我的剧本。请问我缺少什么?
此代码添加在页面的页面加载上。我想要的只是看到鼠标上的手形图标,但它没有显示..
Link1.Attributes.Add("onclick", "window.open('/ViewFleetTerminal?Id=" + Request.QueryString["Id"].ToString() + "', 'window','HEIGHT=600,WIDTH=820,top=50,left=50,toolbar=yes,scrollbars=yes,resizable=yes');return true");
<asp:HyperLink ID="Link1" runat="server" Target="_blank">[Link1]</asp:HyperLink>
答案 0 :(得分:3)
这是因为你的链接已经“死了”。根据您发布的代码,它没有分配href
值。没有href
的锚点元素没有应用cursor: pointer
样式。
请注意:在这种情况下,根据使用锚点标记有很多参数。它不以任何方式与锚标签相似,它只是附加了javascript事件的元素。我不打算对此发表意见,因为我没有充分了解使用“死亡”的语义。锚,但你值得研究它。
答案 1 :(得分:1)
检查你的css是否不会覆盖光标。如果添加像
这样的规则a {
cursor: pointer;
}
当您将鼠标悬停在链接上时,应将光标放在手中。