首頁 >後端開發 >C#.Net教程 >ASP.NET動態增加HTML元素的方法實例小結

ASP.NET動態增加HTML元素的方法實例小結

高洛峰
高洛峰原創
2017-02-03 15:01:441602瀏覽

本文實例講述了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);

3、動態增加Meta

/*动态增加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"(伺服器控制項)。

<head runat="server">
</head>

希望本文所述對大家asp.net程式設計有幫助。

更多ASP.NET動態增加HTML元素的方法實例小結相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn