asp.net – 使用纯CSS定义asp:GridView的全局网站样式(不使用VS Skins)
发布时间:2020-05-23 20:08:34 所属栏目: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 – CustomErrors vs HttpErrors – 一个
- asp.net-mvc – ‘System.Web.Webpages.Html.Htm
- asp.net-core-mvc – 使用RedirectToAction传递T
- asp.net – 当使用AngularJS,WebAPI 2和Oauth 2时
- asp.net – 正则表达式验证器 – 动态显示块而不
- asp.net-mvc – “继承”ASP.NET MVC网站从一个常
- asp.net – 命名空间“Microsoft”错误中不存在类
- 我可以在.NET中设置IIS MIME类型吗?
- asp.net-mvc – 在VS2015中使用gulp在ASP.NET 4.
- asp.net – 元素’ToolkitScriptManager’不是已
热点阅读
