public static string TextBox(this HtmlHelper html, string value, string labelText, string textBoxId, object textBoxHtmlAttributes, object labelHtmlAttributes){}
यह उस मान को स्वीकार करेगा जो टेक्स्टबॉक्स में होना चाहिए और लेबल को संदर्भित होना चाहिए। यदि उपभोक्ता अब टेक्स्ट आईडी में "id" प्रॉपर्टी शामिल नहीं करता है, तो यह एक गलत लेबल बना देगा।
मैं प्रतिबिंब के माध्यम से जाँच कर सकता हूं कि क्या यह विशेषता लेबलहेटलमीट्यूएंट ऑब्जेक्ट में जोड़ी गई है। यदि हां, तो मैं इसे जोड़ना चाहता हूं या एक नई अनाम वस्तु बनाना चाहता हूं जो इसे जोड़ा है। लेकिन क्योंकि मैं पुरानी विशेषताओं के माध्यम से चलने और अपनी खुद की "आईडी" विशेषता जोड़कर एक नया अनाम प्रकार नहीं बना सकता, इसलिए मैं एक प्रकार का अटक गया हूं।
एक दृढ़ता से टाइप की गई आईडी प्रॉपर्टी वाला एक कंटेनर और फिर एक अनाम टाइप की गई "विशेषताएँ" प्रॉपर्टी में कोड रीराइट करने की आवश्यकता होती है, जो "ऐड फ़ील्ड जोड़ने" की आवश्यकता नहीं है।
आशा है कि यह प्रतिक्रिया समझ में आएगी। यह दिन का अंत है, मेरे दिमाग को अब लाइन में नहीं मिल सकता है।