اختبر فئة htmlform ضمن system.web.ui.htmlcontrols ، وهو كائن formor الذي نستخدمه في ASP.NET التقليدية ، وهو غير مناسب لإنشاء رمز HTML ديناميكيًا.
لذلك قمت بتخصيص عنصر تحكم في حاوية HTMLForm بسيط ، فقط بضعة أسطر من التعليمات البرمجية. يبدو أن ASP.NET لا يزال مفيدًا للغاية في تعبئة عناصر HTML.
من السهل توسيع كمية كبيرة من البنية التحتية.
الفئة العامة myhtmlform: htmlContainerControl {public myhtmlform (): base (form) {this.attributes.add (method ، post) ؛} إجراء السلسلة العامة {set {attributes.add (الإجراء ، القيمة) ؛}}}من السهل الاستخدام ، جديدًا مباشرة ، ثم إضافة عنصر تحكم إلى مجموعة عناصر التحكم.
myhtmlform = new myhtmlform () ؛
أخيرًا ، في ضوء ، إخراج رمز HTML إلى تدفق الاستجابة.
Form.RendControl (كاتب) ؛
ختاماً:
نموذج HTML الديناميكي بسيط للغاية وواضح. اعتدت على غرز HTML بنفسي ، ثم أكتب. جيد في استخدام الفصل الذي يوفره الإطار يمكن أن يحسن بشكل فعال الكفاءة المفتوحة ،
وجعل الكود قراءة جيدا. خاصة عند إنشاء عناصر التحكم في الجدول ، فإن استخدام System.Web.UI.WebControls.Table سيكون مفيدًا للغاية. أريد حقًا أن أعرف PHP أو غيرها
هل تحتوي اللغة على هذه البنية التحتية سهلة الاستخدام؟