本文实例讲述了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>
更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net优化技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net操作XML技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。
希望本文所述对大家asp.net程序设计有所帮助。
# ASP.NET
# 动态增加
# HTML
# 元素
# ASP.NET对HTML页面元素进行权限控制(一)
# ASP.NET对HTML页面元素进行权限控制(二)
# ASP.NET对HTML页面元素进行权限控制(三)
# Asp.net动态生成html页面的方法分享
# Asp.net 动态加载用户自定义控件
# 并转换成HTML代码
# asp.net(C#) 动态添加非ASP的标准html控件(如添加Script标签)
# 利用ASP.NET技术动态生成HTML页面
# asp.net 图片验证码的HtmlHelper
# asp.net替换和恢复html特殊字符
# ASP.NET 页面刷新的实现方法(包括html
# js)
# asp.net HTML文件上传标签
# asp.net下URL网址重写成.html格式、RSS、OPML的知识总结
# asp.net正则表达式删除指定的HTML标签的代码
# 操作技巧
# 样式表
# 相关内容
# 感兴趣
# 可以通过
# 给大家
# 更多关于
# 所述
# 程序设计
# 讲述了
# css
# text
# stylesheet
# rel
# type
# link
# HtmlLink
# Add
# Attributes
# Font
相关文章:
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
C++中引用和指针有什么区别?(代码说明)
完全自定义免费建站平台:主题模板在线生成一站式服务
如何在IIS7中新建站点?详细步骤解析
已有域名如何快速搭建专属网站?
相册网站制作软件,图片上的网址怎么复制?
宝塔面板如何快速创建新站点?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
C#如何使用XPathNavigator高效查询XML
网站网页制作专业公司,怎样制作自己的网页?
如何通过VPS建站无需域名直接访问?
家庭建站与云服务器建站,如何选择更优?
建站之星如何取消后台验证码生成?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何快速生成高效建站系统源代码?
西安大型网站制作公司,西安招聘网站最好的是哪个?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
济南专业网站制作公司,济南信息工程学校怎么样?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
高防服务器租用首荐平台,企业级优惠套餐快速部署
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
英语简历制作免费网站推荐,如何将简历翻译成英文?
为什么Go需要go mod文件_Go go mod文件作用说明
如何用西部建站助手快速创建专业网站?
如何彻底删除建站之星生成的Banner?
定制建站价位费用解析与套餐推荐全攻略
公司网站的制作公司,企业网站制作基本流程有哪些?
如何配置支付宝与微信支付功能?
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
个人摄影网站制作流程,摄影爱好者都去什么网站?
建站主机如何选?高性价比方案全解析
制作表格网站有哪些,线上表格怎么弄?
建站主机如何安装配置?新手必看操作指南
临沂网站制作公司有哪些,临沂第四中学官网?
建站之星与建站宝盒如何选择最佳方案?
C++时间戳转换成日期时间的步骤和示例代码
招贴海报怎么做,什么是海报招贴?
如何访问已购建站主机并解决登录问题?
高端企业智能建站程序:SEO优化与响应式模板定制开发
建站主机CVM配置优化、SEO策略与性能提升指南
建站之星如何一键生成手机站?
javascript基本数据类型及类型检测常用方法小结
ppt制作免费网站有哪些,ppt模板免费下载网站?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
建站主机与服务器功能差异如何区分?
*请认真填写需求信息,我们会在24小时内与您取得联系。