मैं एक ASP.Net रूप है जो निम्न HTML उत्पादन करेगा लिखने की ज़रूरत:प्रोग्राम fieldset बनाना, ol/उल और ASP.Net में ली टैग, सी #
<fieldset>
<legend>Contact Details</legend>
<ol>
<li>
<label for="name">Name:</label>
<input id="name" name="name" class="text" type="text" />
</li>
<li>
<label for="email">Email address:</label>
<input id="email" name="email" class="text" type="text" />
</li>
<li>
<label for="phone">Telephone:</label>
<input id="phone" name="phone" class="text" type="text" />
</li>
</ol>
</fieldset>
हालांकि, क्षेत्र हैं जो होने के लिए फॉर्म में जोड़ा रनटाइम पर निर्धारित किया जाएगा, इसलिए मुझे रनटाइम पर फ़ील्डसेट बनाना होगा और लेबल, टेक्स्टबॉक्स, चेकबॉक्स इत्यादि के साथ ऑर्डर करने वाली सूची और सूचीकरण जोड़ना होगा।
मुझे मानक ASP.Net ऑब्जेक्ट्स नहीं मिल रहे हैं जो इन टैग को बनाएंगे।
उदाहरण के लिए, मैं सी # में निम्नलिखित की तरह कुछ करने के लिए करना चाहते हैं:
FieldSet myFieldSet = new FieldSet();
myFieldSet.Legend = “Contact Details”;
OrderedList myOrderedList = new OrderedList();
ListItem listItem1 = new ListItem();
ListItem listItem2 = new ListItem();
ListItem listItem3 = new ListItem();
// code here which would add labels and textboxes to the ListItems
myOrderedList.Controls.Add(listItem1);
myOrderedList.Controls.Add(listItem2);
myOrderedList.Controls.Add(listItem3);
myFieldSet.Controls.Add(myOrderedList);
Form1.Controls.Add(myFieldSet);
वहाँ किसी भी मानक ASP.Net वस्तुओं इस उत्पादन कर सकते हैं जो, या वहाँ एक ही प्राप्त करने के कुछ अन्य तरीका है परिणाम?
मैट
धन्यवाद, रिवाइंडर। यह बहुत अच्छा काम करता है। एक पैनल के बजाय, मैं निम्नलिखित नियंत्रण का उपयोग कर रहा हूं: http://dotnetslackers.com/articles/aspnet/buildingGroupBoxControl.aspx - फिर से धन्यवाद। – Matt
यह सहायक था। ओएल बनाएँ, ली बनाएँ। ओएल को ली जोड़ें। पैनल में ओएल जोड़ें। – IMAbev