ทดสอบคลาส HTMLFORM ภายใต้ System.web.ui.htmlControls ซึ่งเป็นวัตถุ Formor ที่เราใช้ใน ASP.NET แบบดั้งเดิมซึ่งไม่เหมาะสำหรับการสร้างรหัส HTML แบบไดนามิก
ดังนั้นฉันจึงปรับแต่งการควบคุมคอนเทนเนอร์ HTMLFORM แบบง่าย ๆ เพียงไม่กี่บรรทัดของรหัส ดูเหมือนว่า ASP.NET ยังคงเป็นประโยชน์อย่างมากในองค์ประกอบ HTML ของบรรจุภัณฑ์
โครงสร้างพื้นฐานจำนวนมากขยายง่าย
คลาสสาธารณะ myhtmlform: htmlcontainerControl {สาธารณะ myhtmlform (): ฐาน (แบบฟอร์ม) {this.attributes.add (วิธีการ, โพสต์);} การกระทำของสตริงสาธารณะ {set {attributes.add (การกระทำ, ค่า);}}}}}}}}}}}
มันใช้งานง่ายใหม่โดยตรงจากนั้นเพิ่มการควบคุมลงในชุดควบคุม
myhtmlform form = new myhtmlform ();
ในที่สุดในมุมมองเอาต์พุตรหัส HTML ไปยังโฟลว์ตอบกลับ
form.rendcontrol (นักเขียน);
สรุปแล้ว:
รูปแบบ HTML แบบไดนามิกนั้นง่ายและชัดเจน ฉันเคยเย็บ HTML ด้วยตัวเองแล้วเขียน การใช้คลาสที่จัดทำโดยเฟรมเวิร์กสามารถปรับปรุงประสิทธิภาพแบบเปิดได้อย่างมีประสิทธิภาพ
และทำให้รหัสอ่านได้ดี โดยเฉพาะอย่างยิ่งเมื่อทำการควบคุมตารางการใช้ System.web.ui.webcontrols. การควบคุมแบบตารางจะมีประโยชน์มาก ฉันอยากรู้ PHP หรืออื่น ๆ
ภาษามีโครงสร้างพื้นฐานที่ง่ายเหล่านี้หรือไม่?