Dzwebs.Net

撰写电脑技术杂文十余年

c#动态载入或动态删除CSS样式表

Admin | 2014-9-18 5:29:14 | 被阅次数 | 4284

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  使用下面的代码,可以动态的将指定的CSS载入到页面中。

  HtmlLink link = new HtmlLink();

  link.Attributes.Add("type", "text/css");

  link.Attributes.Add("rel", "stylesheet");

  link.Attributes.Add("href", "Mystyle.css");

  this.Header.Controls.Add(link);

  代码说明:

  link.Attributes.Add("href", "Mystyle.css"); 其中的Mystyle.css是你的CSS文件的地址及名称,可自行修改。

  this.Header.Controls.Add(link);这一行,可以使用page.Header.Controls.Add(link);替代

  知识拓展:

  如果你想动态删除原先就已引入的CSS,那么,请使用下面的代码。

  foreach(Control o in this.Header.Controls)
  {
  if(o.GetType().Name=="HtmlLink")
   {
    this.Header.Controls.Remove(o);
   }
  }


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231