zoukankan      html  css  js  c++  java
  • Asp.net 后台添加CSS、JS、Meta标签

    代码如下:

    View Code
     1 下面是从Asp.net 后台添加CSS、JS、Meta标签的写法,我们这里写成函数方便以后使用。如果函数放在页面类中, Page参数也可以不要。
    2
    3 首先导入命名空间 using System.Web.UI.HtmlControls;
    4
    5
    6 /// <summary>
    7 /// 添加JS脚本链接
    8 /// </summary>
    9 /// <param name="page">页面</param>
    10 /// <param name="url">路径</param>
    11 public void AddJS(System.Web.UI.Page page, string url)
    12 {
    13 HtmlGenericControl jsControl = new HtmlGenericControl("script");
    14 jsControl.Attributes.Add("type", "text/javascript");
    15 jsControl.Attributes.Add("src", url);
    16 page.Header.Controls.Add(jsControl);
    17 }
    18
    19 /// <summary>
    20 /// 添加JS脚本内容
    21 /// </summary>
    22 /// <param name="page">页面</param>
    23 /// <param name="content">脚本内容</param>
    24 public void AddScript(System.Web.UI.Page page, string content)
    25 {
    26 HtmlGenericControl scriptControl = new HtmlGenericControl("script");
    27 scriptControl.Attributes.Add("type", "text/javascript");
    28 scriptControl.InnerHtml = content;
    29 page.Header.Controls.Add(scriptControl);
    30 }
    31
    32 /// <summary>
    33 /// 添加CSS样式链接
    34 /// </summary>
    35 /// <param name="page">页面</param>
    36 /// <param name="url">路径</param>
    37 public void AddCss(System.Web.UI.Page page, string url)
    38 {
    39 HtmlLink link = new HtmlLink();
    40 link.Href = url;
    41 link.Attributes.Add("rel", "stylesheet");
    42 link.Attributes.Add("type", "text/css");
    43 page.Header.Controls.Add(link);
    44 }
    45
    46 /// <summary>
    47 /// 添加CSS样式内容
    48 /// </summary>
    49 /// <param name="page">页面</param>
    50 /// <param name="content">样式内容</param>
    51 public void AddStyle(System.Web.UI.Page page, string content)
    52 {
    53 HtmlGenericControl styleControl = new HtmlGenericControl("style");
    54 styleControl.Attributes.Add("type", "text/css");
    55 styleControl.InnerHtml = content;
    56 page.Header.Controls.Add(styleControl);
    57 }
    58
    59 /// <summary>
    60 /// 添加Meta标签
    61 /// </summary>
    62 /// <param name="page">页面</param>
    63 /// <param name="name">Meta名字</param>
    64 /// <param name="content">Meta内容</param>
    65 public void AddMeta(System.Web.UI.Page page, string name, string content)
    66 {
    67 HtmlMeta meta = new HtmlMeta();
    68 meta.Name = name;
    69 meta.Content = content;
    70 page.Header.Controls.Add(meta);
    71 }
    作者:江宁织造
    博客:http://www.cnblogs.com/wgx0428/
  • 相关阅读:
    .net AJAX运行错误 未能加载文件或程序集 "System.Web....”的解决办法
    mysql免安装版使用方法
    XP下IIS+php 5.2.4配置
    distinct order by
    手机操作系统介绍
    .net自带 SQL Server 2005 Express使用
    统计字符串数组中每个字符串所出现的次数
    juqery 学习之三 选择器<层级><基本>
    juqery 学习之三 选择器<简单><内容>
    juqery 学习之三 选择器<可见性><元素属性>
  • 原文地址:https://www.cnblogs.com/wgx0428/p/2413431.html
Copyright © 2011-2022 走看看