Asp.net 后台添加CSS、JS、Meta标签

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);
        }

Asp.net 后台添加CSS、JS、Meta标签

时间: 2024-10-12 05:31:31

Asp.net 后台添加CSS、JS、Meta标签的相关文章

asp.net 后台添加css,js,meta

首先导入命名空间 using System.Web.UI.HtmlControls; 1 /// <summary> 2 /// 添加JS脚本链接 3 /// </summary> 4 /// <param name="page">页面</param> 5 /// <param name="url">路径</param> 6 public void AddJS(System.Web.UI.Pag

asp.net后台添加css、 js 、 meta、ascx

1 //标题 2 Title = "标题"; 3 //关键词 4 HtmlMeta meta1 = new HtmlMeta(); 5 meta1.Name = "keywords"; 6 meta1.Content = "关键词"; 7 this.Page.Header.Controls.Add(meta1); 8 //描述 9 HtmlMeta meta2 = new HtmlMeta(); 10 meta2.Name = "des

Asp.net 后台添加Meta标签方法

Asp.net 后台添加Meta标签方法包括keywords,CSS.JS 下面是从Asp.net 后台添加CSS.JS.Meta标签的写法,我们这里写成函数方便以后使用.如果函数放在页面类中, Page参数也可以不要. 首先导入命名空间 using System.Web.UI.HtmlControls; 代码如下: /// /// 添加JS脚本链接 /// /// 页面 /// 路径 public void AddJS(System.Web.UI.Page page, string url)

ASP.NET后台调用前台JS函数的三种常见方法

第一种:使用普通的添加控件中的Attributes属性进行调用 例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();"); 此方法只能在Onload中或者类似于onload的初始化过程中添加才有效.并且是先执行脚本函数,同时无法改变执行顺序. 第二种:使用Response.Write方法进行调用 例如,像我们经常会使用到的Response.Write("<scripttype='text/ja

html+css+js实现标签页切换

CSS部分: #Tab { margin:0 auto; width:640px; border:none; position:absolute; z-index:9; margin-left:320px; _margin-left:0px; padding-top:180px;}.Menubox { height:26px; border-bottom:2px solid #64B8E4; background:#none;}.Menubox ul { list-style:none; mar

ASP.NET 后台添加Enter回车事件

1 <asp:Panel DefaultButton="btnSubmit" runat="server"> 2 <table width="100%" border="0" cellspacing="0" cellpadding="0"> 3 <tr> 4 <td width="26%" align="right&

asp.net后台代码访问前台html标签

//单击按钮后批量改变li元素的内联文本值及样式 for (int i = 1; i <= 8; i++) { HtmlGenericControl li = this.FindControl("li" + i) as HtmlGenericControl; li.InnerHtml = "新值" + i.ToString(); li.Attributes.CssStyle.Value = "color:red"; } Code //单击按

Html的&lt;meta&gt;标签使用方法及用例

浏览器支持 所有浏览器都支持 <meta> 标签. 定义和用法 <meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词. <meta> 标签位于文档的头部,不包含任何内容.<meta> 标签的属性定义了与文档相关联的名称/值对. HTML 与 XHTML 之间的差异 在 HTML 中,<meta> 标签没有结束标签. 在 XHTML 中,<meta> 标签必须被正确地关闭

HTML5/HTML - meta标签的整理

(文章还在修改完善中,文中只整理出了部分标签)需要的可以参考下 : html的meta标签描述的头部信息特别多,有针对的SEO的头部信息,也有针对移动设备的头部信息.下面是一些有关标记的例子及解释. meta 标签分两大部分:HTTP 标题信息(http-equiv)和页面描述信息(name). 1.声明文档使用的字符编码 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&