webforms - Add a div contains asp Label from code behind in asp.net -


मैंने एक div को जोड़ने का प्रयास किया जिसमें एक asp: Label एक बटन क्लिक ईवेंट पर।
निम्न कोड जो मैंने उपयोग किया था।

कोड

  स्ट्रिंग HTML स्ट्रिंग = "& lt; div & gt; & lt ; Asp: लेबल आईडी = \ "l1 \" runat = \ "server \" पाठ = \ "स्वागत \" & gt; & lt; / asp: लेबल & gt; & lt; / div & gt; "; पैनल 1। नियंत्रण। जोड़ें (नया लिटरल कंट्रोल (html स्ट्रिंग));   

लेकिन मैं उस विशेष div को देखने में सक्षम नहीं हूं।
कृपया मुझे इसे सुलझाने का प्रयास करें।

अग्रिम धन्यवाद। सर्वर नियंत्रण के लिए मार्कअप को जोड़ना जैसे कि सर्वर पर नियंत्रण नहीं होगा, लेकिन केवल उस मार्कअप को HTML का उत्पादन

आप ऐसा करने के लिए HTmlGenericControl का उपयोग कर सकते हैं

  System.Web.UI.HtmlControls का उपयोग कर; लेबल lbl = नया लेबल (); Lbl.Text = "स्वागत"; HtmlGenericControl div = नया HtmlGenericControl ("div"); div.Controls.Add (LbL); Panel1.Controls.Add (div);   

div के अंदर DataList जोड़ने के लिए आप निम्न कर सकते हैं

  DataList dl = नया डाटालिस्ट (); // अपने डाटालिस्ट को यहां डाइट करें dl.DataSource = dt; // `dt` मेरे डेटा dl.DataBind () के साथ एक DataTable है HtmlGenericControl div = नया HtmlGenericControl (" div "); div.Controls.Add (डीएल); Panel1.Controls.Add (div);    

Comments

Popular posts from this blog

c# - Textbox not clickable but editable -

Matlab transpose a table vector -

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -