asp.net – 带CSS的Control.ClientID
发布时间:2020-12-16 06:51:55 所属栏目:asp.Net 来源:网络整理
导读:是否可以将css与生成ClientID而非常规ID的控件一起使用? 我现在可以使用cssClass,但我想知道是否可以使用id: #DivParrentId #LAbelControlId{ padding:100px; color:Red;} 解决方法 没有一个好方法可以做到这一点.许多开发人员使用这样的东西: style#%= M
是否可以将css与生成ClientID而非常规ID的控件一起使用?
我现在可以使用cssClass,但我想知道是否可以使用id: #DivParrentId #LAbelControlId { padding:100px; color:Red; } 解决方法
没有一个好方法可以做到这一点.许多开发人员使用这样的东西:
<style> #<%= MyControl.ClientID %> { padding:100px; } </style> 但坦率地说,我不是它的忠实粉丝.它非常标记 – 浓郁而脆弱.从ASP.NET 4.0开始,您将能够在代码中控制元素的ClientID,因此您可以为使用CSS或JS定位的元素指定ID. 在此期间,我建议使用课程.在我工作的系统中,我们需要类和禁用任何客户端代码(CSS或JS)的ID,因为它不值得额外的开销.类可以作为ID工作得很好 – 没有什么能阻止你拥有许多独特的(一次性使用)类,并且从可维护性的角度来看,这样做并没有真正的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 创建独立于asp.net webforms中的源代码的网站模板
- 单元测试ASP.NET MVC重定向
- asp.net-mvc – 从传递给局部视图的嵌套复杂对象获取值
- Asp.Net Core 进阶(一) —— 读取appsettings.json
- asp.net – 什么是动词=“*”?
- asp.net-mvc-4 – 在控制器的新窗口中打开mvc视图
- [asp.net mvc 奇淫巧技] 05 - 扩展ScriptBundle,支持混淆加
- asp.net-mvc – ASP.NET MVC AjaxHelper是否处理了降级?
- asp.net – 禁用Durandal内联样式
- asp.net – 如何将所有httpErrors重定向到自定义URL?
推荐文章
站长推荐
- asp.net – app_offline文件中的图片
- .net – SqlDataSource与ObjectDataSource
- asp.net-mvc – Asp.Net MVC 4即使未经授权,用户
- asp.net – 如何知道一个javascript文件是否已被
- asp.net-mvc-4 – 在MVC4环境中使用Razor和Angul
- asp.net-mvc – Elmah.MVC对Elmah.contrib.Mvc
- asp.net – 使用facebook登录的asp .net 4.0会员
- asp.net-mvc-3 – 从IIS7中的虚拟目录运行ASP.NE
- 如何将页面从asp.net发布到经典ASP
- asp.net-mvc – ASP.Net MVC 2.0 Html.HiddenFor
热点阅读