में कनवर्ट करना मेरे पास एक तृतीय पक्ष टूल है जो HtmlTextWriter के RenderBeginTag, RenderEndTag & AddAttribute विधियों का उपयोग करके कोड के माध्यम से एक आईएमजी टैग बनाता है। मैं परिणामी एचटीएमएल को एक स्ट्रिंग में प्राप्त करना चाहता हूं। मैंने प्रतिबिंब विधि को here का उल्लेख करने की कोशिश की लेकिन मुझे "System.IO.StringWriter" टाइप करने के लिए "System.Web.HttpWriter 'प्रकार की ऑब्जेक्ट डालने में असमर्थ त्रुटि मिली। HtmlTextWriter का InnerWriter प्रकार HttpWriter प्रकार है।HtmlTextWriter की सामग्री को एक स्ट्रिंग
आउटपुट एचटीएमएल को स्ट्रिंग में कॉपी करने के तरीके पर कोई विचार?
अलावा: तीसरे पक्ष के नियंत्रण से कोड
protected override void Render(HtmlTextWriter output)
{
.....
output.AddAttribute(HtmlTextWriterAttribute.Src, src);
output.RenderBeginTag(HtmlTextWriterTag.Img);
output.RenderEndTag();
<-- What is the HTML now? Maybe look in OnPreRenderComplete event?
}
'HtmlTextWriter' क्या से आता है? – SLaks
यह तीसरे पक्ष के नियंत्रण की ओवरराइड रेंडर घटना को पारित कर दिया गया है। –