您的位置:首页 > 其它

Cookie的应用实例

2018-06-13 10:43 176 查看

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);
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: