asp.net – 使用纯CSS定义asp:GridView的全局网站样式(不使用VS
发布时间:2020-12-16 00:17:28 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个相当大的aspx web项目,广泛使用asp:GridViews 我想默认使用CSS在一个地方定义所有网格视图的外观. 据我了解,这样做的一种方法是通过Visual Studio中的“Skins”….但我记得有一段时间做了一些研究,发现很多人鄙视皮肤并且总是在asp.net中使用
我正在开发一个相当大的aspx web项目,广泛使用asp:GridViews
我想默认使用CSS在一个地方定义所有网格视图的外观. 据我了解,这样做的一种方法是通过Visual Studio中的“Skins”….但我记得有一段时间做了一些研究,发现很多人鄙视皮肤并且总是在asp.net中使用普通的CSS项目(虽然我不能完全记住他们的坏事). 所以我的问题是: 更新:我还要提到GridView有很多独特的样式,比如SelectedRowStyle-BackColor;这对我原来的问题有什么影响吗?如果有人可以发布或链接到任何这样的例子,这将是非常有帮助的. 解决方法
定义样式表并在某处设置这些样式:
/** * GRIDVIEW STYLES **/ .gridview { font-family:"arial"; background-color:#FFFFFF; width: 100%; font-size: small; } .gridview th { background: #7AC142; padding: 5px; font-size:small; } .gridview th a{ color: #003300; text-decoration: none; } .gridview th a:hover{ color: #003300; text-decoration: underline; } .gridview td { background: #D9EDC9; color: #333333; font: small "arial"; padding: 4px; } .gridview tr.even td { background: #FFFFFF; } .gridview td a{ color: #003300; font: bold small "arial"; padding: 2px; text-decoration: none; } .gridview td a:hover { color: red; font-weight: bold; text-decoration:underline; } 然后需要设置gridview以利用CssClass和AlternatingRowStyle-CssClass来利用这些: <asp:GridView ID="GridView1" runat="server" CssClass="gridview" AlternatingRowStyle-CssClass="even"> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 模板 – ASP.NET MVC 2:如何为集合中的每个项调用DisplayF
- ASP.NET MVC中是否有嵌套主页?
- asp.net-mvc – 绑定一个包含MVC数组的QueryString
- 如何在asp.net和C#中实现登录会话
- asp.net-mvc – 使用模型更改更新scaffolded控制器和视图
- asp.net – 在服务器端级别渲染javascript.好主意还是坏主意
- asp.net-mvc – 如何在ASP.NET MVC中测试动作过滤器?
- asp.net – 返回搜索页面而不会丢失搜索条件
- asp.net – 在服务器而不是数据库中拥有(可能)数千个目录的
- asp.net-mvc – MVC模式DDD模式