zoukankan      html  css  js  c++  java
  • ASP.NET动态增加HTML元素的方法实例小结

    本文实例讲述了ASP.NET动态增加HTML元素的方法。分享给大家供大家参考,具体如下:

    在使用asp.net进行web开发的时候页面中的<head></head>中的信息可以通过asp.net的cs文件动态指定。

    1、动态增加样式表

    /*动态增加样式表*/
    HtmlLink link = new HtmlLink();
    link.Attributes.Add("type", "text/css");
    link.Attributes.Add("rel", "stylesheet");
    link.Attributes.Add("href", "/css/base.css");
    this.Header.Controls.Add(link);
     
    2、动态增加样式
    /*动态增加样式*/
    Style style = new Style();
    style.Font.Size = 20;
    style.ForeColor = System.Drawing.Color.Navy;
    style.BackColor = System.Drawing.Color.LightGray;
    this.Header.StyleSheet.CreateStyleRule(style, null, "body");
     
    3、动态增加Meta
    /*动态增加Meta*/
    HtmlMeta meta = new HtmlMeta();
    meta.Name = "keywords";
    meta.Content = "Your keywords here";
    this.Header.Controls.Add(meta);
    meta = new HtmlMeta();
    meta.Name = "company";
    meta.Content = "microsoft";
    this.Header.Controls.Add(meta);
    meta = new HtmlMeta();
    meta.Name = "date";
    meta.Content = DateTime.Now.ToString("yyyy-MM-dd");
    meta.Scheme = "YYYY-MM-DD";
    this.Header.Controls.Add(meta);
    4、动态增加js文件
    /*动态增加js文件*/
    HtmlGenericControl si = new HtmlGenericControl();
    si.TagName = "script";
    si.Attributes.Add("language", "javascript");
    si.Attributes.Add("type", "text/javascript");
    si.Attributes.Add("src", "/js/common/base.js");//注意路径的写法
    this.Page.Header.Controls.Add(si);
     

    注意事项

    使用上述代码,<head>标签必须加上runat="server"(服务器控件)。

    <head runat="server">
    </head>
  • 相关阅读:
    Net163网页测试
    单片机无线上网的几种方式
    5V到3V3的电平转换-串口通信
    uart rs232 rs485
    转:TI公司CC系列的各种芯片的区别
    OpenWrt 路由器固件
    cortex-m4 不能运行Linux, 可以运行 uclinux, ucos iii
    Lwip Uip
    Java-06-交换两个变量的值
    Java-05-比较equals()与== [转载]
  • 原文地址:https://www.cnblogs.com/sjqq/p/6435686.html
Copyright © 2011-2022 走看看