
正文
Cookie的应用实例
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ASP.NET设置元素CSS属性
1.添加一条CSS规则:
control.style.add("CSS名称",“CSS值”);
2.添加Class规则
Control.CSSClass="Str_ClassName";
例如:
textBox1.Style.Add("width","120px");
文本框的宽度被设置为:120px
更多的是使用CSSClass来控制服务器控件样式
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack) //绕过声明周期,是否是第一次呈现,不绕过的话要单击2次按钮才可以
{
if (Request.Cookies["CSS"] != null)
{
string _co = Request.Cookies["CSS"].Values["color"];
string _fo = Request.Cookies["CSS"].Values["font"];
lab.Style.Add("color", _co);
lab.Style.Add("font-size", _fo);
}
} } protected void btnlogin_Click(object sender, EventArgs e)
{
string _color = ddlcolor.SelectedValue;
string _font = ddlfont.SelectedValue;
HttpCookie ck = new HttpCookie("CSS");
ck.Values.Add("color", _color);
ck.Values.Add("font", _font);
ck.Expires = DateTime.MaxValue;
Response.Cookies.Add(ck);
//如果是回发页面,还需要把lab当中的CSS内容也要设置下
lab.Style.Add("color", _color);
lab.Style.Add("font-size", _font);
}







