asp.net – 如何防止超链接链接
发布时间:2020-12-16 09:18:57 所属栏目:asp.Net 来源:网络整理
导读:是否有可能阻止asp.net超链接控件链接,即使其显示为标签,而不必实际用标签替换控件?也许使用CSS或设置属性? 我知道将它标记为已禁用可以工作,但随后会以不同方式显示(灰色). 为了澄清我的观点,我在页面顶部有一个用户名列表,这些用户名是使用用户控件动态
是否有可能阻止asp.net超链接控件链接,即使其显示为标签,而不必实际用标签替换控件?也许使用CSS或设置属性?
我知道将它标记为已禁用可以工作,但随后会以不同方式显示(灰色). 为了澄清我的观点,我在页面顶部有一个用户名列表,这些用户名是使用用户控件动态构建的.大多数情况下,这些名称可链接到电子邮件页面.但是,如果用户已被禁用,则名称将以灰色显示,但目前仍指向电子邮件页面.我希望这些禁用的用户不要链接. 我知道我真的应该用标签替换它们,但这似乎并不像使用CSS说明(如果可能的话)删除链接能力那样优雅.它们已经以不同的颜色显示,因此很明显它们是禁用的用户.我只需要关闭链接. 解决方法
这听起来像是
JQuery的工作.只需为要删除URL的所有HyperLink控件指定一个特定的类名,然后将以下JQuery代码段应用到页面底部:
$(document).ready(function() { $('a.NoLink').removeAttr('href') }); 所有类名为“NoLink”的HyperLink控件都会自动删除所有网址,链接看起来只不过是文本. 单行JQuery可以解决您的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- rest – 基于权限从WebApi端点进行上下文序列化
- asp.net-mvc – IDisposable ASP.net MVC控制器
- asp.net-mvc – 如何从用户友好的URL中删除不必要的信息,然
- 在ASP.Net应用程序中执行Server.MapPath的最有效的方法是什
- 什么是在ASP.NET网站中嵌入视频的有效选项?
- asp.net – 可以在Visual Studio 2010中将任务列表项添加到
- ASP.NET 4.5 C#Forms拒绝登录页面的身份验证访问
- asp.net-mvc – MVC4区域和表单认证
- asp.net – 如何从服务器控件中删除’name’属性?
- 带有allowCustomSqlDatabase =“true”的ASP.NET SessionSt
推荐文章
站长推荐
- asp.net-core – ASP.NET MVC6脚手架在BETA 8中不
- ASP.NET Web应用程序(MVC)部署自动化和Subversio
- asp.net – 您实际可以拥有多少应用程序会话数据
- asp.net-mvc-3 – EF 4.1 – 模型关系
- asp.net-core – 将标识移动到类库ASP.Net Core
- 如何在ASP.net runat =’server’标记中使用传统
- asp.net-mvc – 使用Action Filter检查URL中的参
- .net – 将GUID转换为整数和后退
- 在ASP.Net上为每个Web请求创建dbcontext的成本
- asp.net-mvc – 如何使用ASP.NET MVC 3编辑IEnum
热点阅读