L'exemple de cet article décrit la méthode d'ajout dynamique d'éléments HTML dans ASP.NET. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Lors de l'utilisation d'asp.net pour le développement Web, les informations contenues dans le champ
fichier cs de asp.net spécifié.1. Ajouter dynamiquement des feuilles de style
/*动态增加样式表*/ 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. Ajouter dynamiquement des styles
/*动态增加样式*/ 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. Ajouter 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. Ajoutez dynamiquement des fichiers 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);
Notes
Utilisez le code ci-dessus, La balise
doit être ajoutée avec runat="server" (contrôle serveur).<head runat="server"> </head>
J'espère que cet article sera utile à tout le monde dans la programmation asp.net.
Pour plus d'exemples sur la façon dont ASP.NET ajoute dynamiquement des éléments HTML et des articles associés, veuillez prêter attention au site Web PHP chinois !