全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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>

更多关于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小时内与您取得联系。