Maison  >  Article  >  développement back-end  >  Résumé des exemples de méthodes d'ajout dynamique d'éléments HTML dans ASP.NET

Résumé des exemples de méthodes d'ajout dynamique d'éléments HTML dans ASP.NET

高洛峰
高洛峰original
2017-02-03 15:01:441564parcourir

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 93f0f5c25f18dab9d176bd4f6de5d30e9c3bca370b5104690d9ef395f2c5f8d1 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 93f0f5c25f18dab9d176bd4f6de5d30e 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 !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn