मुझे यह वेब नियंत्रण मिला है कि मैं गतिशील रूप से नियंत्रण जोड़ रहा हूं लेकिन अब आवश्यकता नियंत्रण के चारों ओर एक आदेशित सूची जोड़ना है।एएसपीनेट नियंत्रण के साथ एक अनियंत्रित सूची बनाना?
नियंत्रण रेंडर करने के लिए मैं ControlsCollection
protected void Page_Load(object sender, EventArgs e)
{
var document = XDocument.Load(@"http://localhost:49179/XML/Templatek.xml");
var builder = ObjectFactory.GetInstance<IControlBuilder>();
var controls =builder.BuildControls(document);
controls.ToList().ForEach(c => Controls.Add(c));
}
करने के लिए नियंत्रण जोड़ने और यह है एचटीएमएल + aspnet ctrls मैं का निर्माण करना चाहते:
<fieldset>
<ol>
<li>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</li>
<li>
<asp:TextBox runat="server" ID="TextBox1"></asp:TextBox>
</li>
</ol>
</fieldset>
मैं कैसे सूची में नियंत्रण की स्थिति है आइटम? क्या मुझे समस्या से अलग-अलग संपर्क करने की आवश्यकता है?
यह कोड मुझे समझ में नहीं आता है; मुझे लगता है कि 'नियंत्रण। जोड़ें' रिटर्न 'शून्य' है, तो आप इसके परिणाम का तर्क के रूप में कैसे उपयोग कर सकते हैं? – Sam
मैं नियंत्रण से किसी भी परिणाम का उपयोग करने का प्रयास नहीं कर रहा हूं। –
जोड़ें ऐसा लगता है कि आप मेरे हैं; आप 'ol.Controls.Add' के तर्क के रूप में' Controls.Add' के परिणाम का उपयोग करने का प्रयास कर रहे हैं। आपका कोड मेरे लिए संकलित नहीं है। – Sam