是否有可能阻止asp.net超链接控件链接,即它显示为标签,而实际上不必用标签替换控件?也许使用CSS或设置属性?如何防止链接超链接
我知道将它标记为禁用作品,但随后显示得不同(变灰)。
为了澄清我的观点,我在页面顶部有一个用户名列表,这些用户名是使用用户控件动态构建的。大多数时候这些名字都可以链接到电子邮件页面。但是,如果用户被禁用,名称将显示为灰色,但当前仍然链接到电子邮件页面。我希望这些禁用用户不要链接。
我知道我真的应该用标签替换它们,但这看起来并不像使用CSS所说的去除链接能力那样优雅(如果可能的话)。它们已经以不同的颜色显示,所以显然它们是被禁用的用户。我只需要关闭链接。
通过防止,你的意思是“防止它出现作为一个链接”或完全阻止它作为一个链接工作? – 2008-09-08 09:25:10
两者,但它已经看起来不像一个链接,这是用CSS完成的。我只是需要使它不可点击。 – 2008-09-08 09:47:44
生成此链接的代码已经非常复杂,我不愿意通过添加条件代码来添加更多复杂性,以便将其输出为标签而不是超链接(如果可以避免)。 – 2008-09-08 09:49:27