通常,在页面前端直接加载js或样式表不能满足业务需求,有时候需要根据具体的情况加载对应的javascript或样式表文件,这就要求“动态”加载了。

         其实这个也比较简单,下面将我用到的方法来简单说明一下:

        

StringBuilder str = new StringBuilder();
str.AppendLine(
"<script type=\"text/javascript\" language=\"javascript\" src=\"js/JScript.js\"></script>");
str.AppendLine(
"<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" />");
LiteralControl lc = new LiteralControl(str.ToString());
this.Page.Header.Controls.Add(lc);

      1.实例化一个StringBuilder对象;

      2.将所需的js文件或样式表添加到StringBuilder对象中;

      3.实例化一个LiteralControl 类(注:LiteralControl 详细说明可以参见 msdn官方说明)

      4.将LiteralControl 实例添加到页面头部。

     到这一步动态加载文件就完成了,还是比较简单吧。

相关文章:

  • 2022-12-23
  • 2021-06-07
  • 2021-07-16
  • 2022-02-21
  • 2021-12-05
  • 2021-06-29
  • 2021-11-12
猜你喜欢
  • 2022-03-03
  • 2022-01-19
  • 2022-12-23
  • 2022-01-06
  • 2021-05-21
  • 2021-10-11
  • 2021-05-20
相关资源
相似解决方案