ASP.NET CSS 小结
1.ASP.NET 引用CSS
<webopt:bundlereferencerunat="server"path="~/Content/css"/>
<?xml version="1.0" encoding="utf-8" ?>
<bundles version="1.0">
<styleBundle path="~/Content/css">
<include path="~/Content/bootstrap.css" />
<include path="~/Content/Site.css" />
</styleBundle>
</bundles>
<link type="text/css" rel="stylesheet" href=" 外部样式表地址 " />
2.ASP.NET中各种CSS样式写法
1.写在style内
<asp:Label ID="LabelInf" runat="server" Text="工作辛苦了,喝杯水吧。" style="background-color:#222222;color:#3A87AD; height:38px;text-align:center;font-size:30px;padding:4px 4px 4px 4px;"></asp:Label>

<asp:LabelID="Label1"runat="server"Text="工作辛苦了,喝杯水吧。"ForeColor="#3A87AD"BackColor="#222222"Height="38px"></asp:Label>
<asp:TextBoxID="TextProjectId"runat="server"CssClass="Default input"Width="12%"Height="100%"placeholder="项目ID nchar10"ValidationGroup="2"></asp:TextBox>
<asp:ButtonID="BackProject"runat="server"Text="Project"class="btn btn-primary"style="width:120px;"OnClick="BackProject_Click"CausesValidation="false"></asp:Button>
3.在ASP.NET后台修改 html控件css
1.在前台,将控件设置为runat=server
<divstyle="width:100%;"id="div_hz"runat="server">
2.在后台进行修改
div_hz.Style["height"]="480px";
3.针对Repeater、GridView等控件,需要用FindControl
/// <summary>
/// 数据将在被绑定到 Repeater 控件中的某一项之后但尚未呈现在页面上之前进行修改。
/// 2016-4-26 15:55:05 EMS 在不同情况下屏蔽审核按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void RptrReview_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
RepeaterItem ri = e.Item;
Label lblProgress = (Label)ri.FindControl("LblProgress");
#region 设置不同审核进度下的div边框样式
if (lblProgress.Text.ToString() == "审核通过")
{
HtmlControl rptrItemDiv = (HtmlControl)ri.FindControl("RptrItemDiv");
rptrItemDiv.Attributes.Add("style", "border-color:#76B610");
}
else if (lblProgress.Text.ToString() == "审核中")
{
HtmlControl rptrItemDiv = (HtmlControl)ri.FindControl("RptrItemDiv");
rptrItemDiv.Attributes.Add("style", "border-color:#D47005");
}
#endregion
#region 在不同情况下屏蔽审核按钮
LinkButton lnkBtnPass = (LinkButton)ri.FindControl("LnkBtnPass");
LinkButton lnkBtnBan = (LinkButton)ri.FindControl("LnkBtnBan");
if(Session["FEmpID"].ToString()=="")
{
lnkBtnPass.Visible = (lblProgress.Text.ToString() != "信息化部审核中");
}
else if(Session["FEmpID"].ToString()=="")
{
lnkBtnPass.Visible = true;
}
else if(Session["FDepID"].ToString()=="")//IT
{
lnkBtnPass.Visible = (lblProgress.Text.ToString() == "信息化部审核中");
}
else if(Session["FStaffCategory"].ToString()!="")
{
lnkBtnPass.Visible = (lblProgress.Text.ToString() == "部门审核中");
}
else
{
lnkBtnPass.Visible = false;
}
#endregion
}
...
}
4.ASP.NET 修改字体引用,拯救google字体
5.CSS样式表覆盖顺序
.class1 {
color: black;
}
.class2 {
color: red;
}
.class1 {
color: black !important;
}
.class2 {
color: red;
}
ASP.NET CSS 小结的更多相关文章
- CSS 小结笔记之解决flex布局边框对不齐
在使用flex 进行伸缩布局的时候,经常会给子盒子设置边框,这时经常会出现上下边框对不齐的情况.本篇文章来探讨并解决这个问题. 具体出现的问题如下图所示 具体代码如下 <!DOCTYPE htm ...
- CSS 小结笔记之浮动
在css中float是一个非常好用的属性,float最基本用法是用来做文字环绕型的样式的. 基本用法:float:left | right 例如 <!DOCTYPE html> <h ...
- Asp.Net初学小结 判断数组中是否有重复的数据
Asp.Net初学小结 第一章 1.搭建Asp.net开发环境 1).net FrameWork(VS) 2)IIS(xp:5.1,2003:6.0,vista:70,win7:7.5) ...
- 2015第10周四-CSS小结
这两天做前台页面发现个人在CSS前端方法很多基础知识都忘了,晚上又搜索学习了下,把相关内容摘录总结. CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. selector {declara ...
- CSS小结
一.1. css必须写在<head></head>里面的<style></style>里面 2. css 由选择器 + 规则组成, 规则由属性和值组成 ...
- Asp.Net初学小结
第一章 1.搭建Asp.net开发环境 1).net FrameWork(VS) 2)IIS(xp:5.1,2003:6.0,vista:70,win7:7.5) C:\Windows\Mic ...
- CSS 小结笔记之图标字体(IconFont)
本篇主要介绍一种非常好用的图标大法——图标字体(IconFont). 什么是图标字体?顾名思义,它是一种字体,只不过这个字体显示的并不是具体的文字之类的,而是各种图标. 网站上经常会用到各种图标,之前 ...
- CSS 小结笔记之em
1.为什么使用em em也是css中的一种单位,和px类似.很多人会疑惑为什么有了px之后还要使用em,而且em使用起来相对于px来讲比较麻烦. em主要是应用于弹性布局,下面给出一个小栗子说明em的 ...
- CSS 小结笔记之伸缩布局 (flex)
CSS flex 是一种伸缩布局,之前块级元素布局在同一行,可以通过display或position或float来实现,而本篇介绍一个新的方法——flex(弹性布局). flex 为和模型布局提供了极 ...
随机推荐
- linux目录结构 简单讲解
1./- 根每一个文件和目录从根目录开始.只有root用户具有该目录下的写权限.请注意,/root是root用户的主目录,这与/.不一样 2./bin中 - 用户二进制文件包含二进制可执行文件.在单用 ...
- 一个 rsync同步文件脚本
#/bin/bash cd /root/phone echo "update guanwang phone version" git pull ]; then echo " ...
- 在Linux/Centos下用wondershaper限速
wondershaper是国外人开发的一款在Linux内核下基于TC工具的对整块网卡的限度工具,虽然有很久没有更新了,但是测试老版本在Centos6.3上依然可以使用. 首先下载wondershape ...
- [NOIP]2016天天爱跑步
[NOIP]2016天天爱跑步 标签: LCA 树上差分 NOIP Description 小C同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.<天天爱跑步>是 ...
- MYSQL EXPLAIN执行计划命令详解(支持更新中)
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: 本篇是根据官网中的每个一点来翻译.举例.验证的:英语不好,所 ...
- 【深度学习系列】用PaddlePaddle进行车牌识别(一)
小伙伴们,终于到了实战部分了!今天给大家带来的项目是用PaddlePaddle进行车牌识别.车牌识别其实属于比较常见的图像识别的项目了,目前也属于比较成熟的应用,大多数老牌厂家能做到准确率99%+.传 ...
- centos 配置 php 执行shell的权限
在执行特定的shell命令,如 kill,killall 等需要配置root权限 php脚本运行在apache服务器下 可以看到 httpd 是以 apache 用户执行的 看一下 该用户信息 现在 ...
- [翻译] 编写高性能 .NET 代码--第二章 GC -- 减少分配率, 最重要的规则,缩短对象的生命周期,减少对象层次的深度,减少对象之间的引用,避免钉住对象(Pinning)
减少分配率 这个几乎不用解释,减少了内存的使用量,自然就减少GC回收时的压力,同时降低了内存碎片与CPU的使用量.你可以用一些方法来达到这一目的,但它可能会与其它设计相冲突. 你需要在设计对象时仔细检 ...
- mongodb的TTL索引介绍(超时索引)
TTL索引是mongodb新支持的用于延时自动删除记录的一种索引.它仅包含一个字段,该字段值需要是Date()类型,并且不支持复合索引.可以指定某条记录在延时固定时间后自动删除.数据自动超时删除主要用 ...
- 对于ArrayList中的泛型进行分析
package cn.lonecloud.reflect; import java.lang.reflect.Method; import java.util.ArrayList; public cl ...