ASP.NET动态增加HTML元素的方法实例小结

  本文实例讲述了ASP.NET动态增加HTML元素的方法。分享给大家供大家参考,具体如下:

  在使用asp.net进行web开发的时候页面中的中的信息可以通过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);

  注意事项

  使用上述代码,标签必须加上runat="server"(服务器控件)。

  

  

  更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net优化技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net操作XML技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。

  希望本文所述对大家asp.net程序设计有所帮助。

  您可能感兴趣的文章: