2008-10-28 12 views
6

अगर यह कुछ इस तरह करना संभव है मैं सोच रहा था: "। प्रकार 'System.Web.UI.UserControl' एक सार्वजनिक संपत्ति 'div' नाम नहीं है"आप एएसपी.NET नियंत्रण की सामग्री तक कैसे पहुंचते हैं?

<uc1:TestControl ID="TestControl1" runat="server"> 
     <div>More random HTML, etc...</div> 
    </uc1:TestControl> 

मैं एक त्रुटि मिली ।

[ParseChildren(false)] 
public partial class TestControl : System.Web.UI.UserControl 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
} 

यह एक ASP.NET नियंत्रण से सामग्री पढ़ने के लिए संभव है: एक छोटे से अनुसंधान कर रहे हैं, मुझे लगता है मैं सर्वर नियंत्रण के लिए निम्न संपत्ति जोड़ सकते हैं पाया?

संपादित करें: बदल दिया शब्दों को प्रतिबिंबित करने के लिए कि मैं उत्सुक आप या तो एक सर्वर या उपयोगकर्ता नियंत्रण

उत्तर

4

एक सर्वर नियंत्रण में के साथ ऐसा कर सकते हैं, अगर हूँ, आप a property that implements ITemplate बनाने कि सामग्री शामिल करने के होगा। मैं सकारात्मक नहीं हूं कि उपयोगकर्ता नियंत्रण में यह संभव है, लेकिन यह हो सकता है।

0

हाँ यह टेम्प्लेटेड उपयोगकर्ता नियंत्रण बनाने के बारे में इस MSDN अनुच्छेद संभव है

जाँच, प्लस आप उपयोगकर्ता नियंत्रण वर्ग के लिए [ParseChildren (गलत)] में जोड़ सकते हैं ताकि आप उन्हें पेज उन्हें रखने से देख सकते हैं। http://msdn.microsoft.com/en-us/library/36574bf6.aspx

उम्मीद है कि इससे मदद मिलती है।

संबंधित मुद्दे

 संबंधित मुद्दे