Uji kelas HTMLForm di bawah System.Web.UI.htmlControls, yang merupakan objek Formor yang kami gunakan dalam ASP.NET tradisional, yang tidak cocok untuk menghasilkan kode HTML secara dinamis.
Jadi saya menyesuaikan kontrol wadah HTMLFORM sederhana, hanya beberapa baris kode. Tampaknya ASP.NET masih sangat menguntungkan dalam pengemasan elemen HTML.
Sejumlah besar infrastruktur mudah diperluas.
Kelas Publik MyHTMLFORM: htmlContainerControl {public myhtmlform (): base (form) {this.attributes.add (metode, post);} public string action {set {attributes.add (action, value);}}}
Ini mudah digunakan, secara langsung baru, dan kemudian menambahkan kontrol ke set kontrol.
MyHTMLFORM = myHTMLForm baru ();
Akhirnya, dalam tampilan, output kode HTML ke aliran respons.
form.rendControl (penulis);
Kesimpulan:
Bentuk HTML dinamis sangat sederhana dan jelas. Saya biasa menjahit HTML sendiri, dan kemudian menulis. Pandai menggunakan kelas yang disediakan oleh kerangka kerja dapat secara efektif meningkatkan efisiensi terbuka,
Dan membuat kodenya dibaca dengan baik. Terutama saat membuat kontrol tabel, menggunakan System.web.ui.webControls.table Control akan sangat membantu. Saya sangat ingin tahu PHP atau lainnya
Apakah bahasa ini memiliki infrastruktur yang mudah -untuk ini?