时间:2021-05-28
本文实例讲述了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
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文件
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程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
ASP.NET中的HTML服务器控件是服务器可理解的HTML标签。ASP.NET文件中的HTML元素默认作为文本进行处理。为了使这些元素可编程化,需要向HTML
本文实例讲述了ASP.NET动态添加用户控件的方法。分享给大家供大家参考。具体实现方法如下:为了让用户控件能ASP.NET页面实现动态添加,首先写一个接口IGe
本文实例讲述了asp.net动态生成HTML表单的方法。分享给大家供大家参考,具体如下:经测试System.Web.UI.HtmlControls下的HtmlF
本文实例讲述了Asp.NET调用百度翻译的方法。分享给大家供大家参考。具体分析如下:Asp.NET调用百度翻译,如下图所示:HTML代码如下:复制代码代码如下:
本文实例讲述了ASP.NET过滤HTML字符串的方法,供大家参考使用,具体代码如下:///去除HTML标记/////////包括HTML的源码///已经去除后的