Testez la classe htmlform sous le System.web.ui.htmlControls, qui est l'objet formur que nous utilisons dans l'ASP.NET traditionnel, qui ne convient pas pour générer dynamiquement le code HTML.
J'ai donc personnalisé un simple contrôle de conteneur HTMLForm, seulement quelques lignes de code. Il semble que ASP.NET soit toujours très avantageux dans l'emballage des éléments HTML.
Une grande quantité d'infrastructures est facile à développer.
Classe publique myhtmlform: htmlContainerControl {public myhtmlform (): base (form) {this.attributes.add (méthode, post);} public String Action {set {attributes.add (action, value);}}}}
Il est simple à utiliser, directement nouveau, puis ajouter un contrôle à l'ensemble des contrôles.
Myhtmlform Form = new MyHtmlform ();
Enfin, en vue, la sortie du code HTML au flux de réponse.
form.RendControl (écrivain);
en conclusion:
La forme HTML dynamique est si simple et claire. J'avais l'habitude de coudre moi-même HTML, puis d'écrire. Bon à utiliser la classe fournie par le cadre peut efficacement améliorer l'efficacité ouverte,
Et faire bien lire le code. Surtout lors des commandes de table, l'utilisation de System.web.ui.webControls.pable sera très utile. Je veux vraiment connaître PHP ou autre
La langue a-t-elle ces infrastructures faciles à utiliser?