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); }
作者:灵雨飘零
出处:http://www.cnblogs.com/kingboy2008/
本文版权归作者和博客园、今日头条、CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-博客园—灵雨飘零、今日头条—IT技术资源爱好者 和 CSDN—灵雨飘零。
出处:http://www.cnblogs.com/kingboy2008/
本文版权归作者和博客园、今日头条、CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-博客园—灵雨飘零、今日头条—IT技术资源爱好者 和 CSDN—灵雨飘零。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
2011-06-17 GridView 自动折行的解决方案