博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.net 后台添加CSS、JS、Meta标签
阅读量:7064 次
发布时间:2019-06-28

本文共 2033 字,大约阅读时间需要 6 分钟。

下面是从Asp.net 后台添加CSS、JS、Meta标签的写法,我们这里写成函数方便以后使用。如果函数放在页面类中, Page参数也可以不要。

首先导入命名空间 using System.Web.UI.HtmlControls;

         ///   <summary>
         ///  添加JS脚本链接
         ///   </summary>
         ///   <param name="page"> 页面 </param>
         ///   <param name="url"> 路径 </param>  
         public   void  AddJS(System.Web.UI.Page page,  string  url)
        {
                HtmlGenericControl jsControl  =   new  HtmlGenericControl( " script " );
                jsControl.Attributes.Add( " type " ,  " text/javascript " );
                jsControl.Attributes.Add( " src " , url);
                page.Header.Controls.Add(jsControl);
        }
         ///   <summary>
         ///  添加JS脚本内容
         ///   </summary>
         ///   <param name="page"> 页面 </param>
         ///   <param name="content"> 脚本内容 </param>  
         public   void  AddScript(System.Web.UI.Page page,  string  content)
        {
                HtmlGenericControl scriptControl  =   new  HtmlGenericControl( " script " );
                scriptControl.Attributes.Add( " type " ,  " text/javascript " );
                scriptControl.InnerHtml  =  content;
                page.Header.Controls.Add(scriptControl);
        }
         ///   <summary>
         ///  添加CSS样式链接
         ///   </summary>
         ///   <param name="page"> 页面 </param>
         ///   <param name="url"> 路径 </param>  
         public   void  AddCss(System.Web.UI.Page page,  string  url)
        {
                HtmlLink link  =   new  HtmlLink();
                link.Href  =  url;
                link.Attributes.Add( " rel " ,  " stylesheet " );
                link.Attributes.Add( " type " ,  " text/css " );
                page.Header.Controls.Add(link);
        }
         ///   <summary>
         ///  添加CSS样式内容
         ///   </summary>
         ///   <param name="page"> 页面 </param>
         ///   <param name="content"> 样式内容 </param>  
         public   void  AddStyle(System.Web.UI.Page page,  string  content)
        {
                HtmlGenericControl styleControl  =   new  HtmlGenericControl( " style " );
                styleControl.Attributes.Add( " type " ,  " text/css " );
                styleControl.InnerHtml  =  content;
                page.Header.Controls.Add(styleControl);
        }
         ///   <summary>
         ///  添加Meta标签
         ///   </summary>
         ///   <param name="page"> 页面 </param>
         ///   <param name="name"> Meta名字 </param>
         ///   <param name="content"> Meta内容 </param>  
         public   void  AddMeta(System.Web.UI.Page page,  string  name,  string  content)
        {
                HtmlMeta meta  =   new  HtmlMeta();
                meta.Name  =  name;
                meta.Content  =  content;
                page.Header.Controls.Add(meta);
        }

 

转载于:https://www.cnblogs.com/ranran/p/asp_css_meta.html

你可能感兴趣的文章
UVA10976 Fractions Again?!
查看>>
express 获取本地文件夹下的图片和文件
查看>>
Spring Boot定时任务应用实践
查看>>
java OO学习后的感悟
查看>>
扫呗、通联微信后台配置支付授权目录流程
查看>>
OpenGL坐标系之间的转换 http://blog.csdn.net/sac761/article/details/52179585
查看>>
txt mining 1
查看>>
javascript Array 方法学习
查看>>
Java原子类--框架
查看>>
mysql-5.7.19免安装版的配置方法
查看>>
Spring IoC容器初始化过程学习
查看>>
后缀树
查看>>
OO第二次课程总结
查看>>
写专业书确能帮助自己快速提升——写在我的书出版半年后,同时和大家分享选书的方式...
查看>>
博客园开通啦
查看>>
layer.js中layer.tips
查看>>
字节跳动Android面试凉凉
查看>>
数据结构(1):C语言总结
查看>>
云计算的三种服务模式:IaaS,PaaS和SaaS(转载)
查看>>
JVM垃圾回收机制
查看>>