System.web.ui.htmlControlsの下のHTMLFormクラスをテストします。これは、HTMLコードを動的に生成するのに適していない従来のASP.NETで使用するフォーマーオブジェクトです。
そこで、シンプルなHTMLFormコンテナ制御をカスタマイズしましたが、コードは数行しかありませんでした。 ASP.NETは、HTML要素のパッケージングで依然として非常に有利です
大量のインフラストラクチャを簡単に拡張できます。
public class myhtmlform:htmlcontainercontrol {public myhtmlform():base(form){this.attributes.add(method、post);} public string action {set {attributes.add(action、value);}}}}}}
使用するのは簡単で、直接新品で、コントロールセットにコントロールを追加します。
myhtmlform = new myhtmlform.id = test.aspx;
最後に、視界では、HTMLコードを応答フローに出力します。
form.RendControl(writer);
結論は:
動的なHTMLフォームはとてもシンプルで明確です。私は自分でHTMLを縫い合わせて、それから書きました。フレームワークによって提供されるクラスを使用するのが得意で、オープンな効率を効果的に改善できます。
そして、コードをよく読ませてください。特にテーブルコントロールを作成する場合、System.web.ui.webcontrols.tableコントロールを使用して非常に役立ちます。私は本当にPHPなどを知りたいです
言語には、これらの簡単なインフラストラクチャがありますか?