मेरे vb.net प्रोग्राम में, मैं उपयोगकर्ता को एक HTML पूर्वावलोकन दिखाने के लिए एक वेबब्रोसर का उपयोग कर रहा हूं। मैं पहले एचटीएमएल को पकड़ने के लिए एक सर्वर पर टक्कर मार रहा था, फिर एक एसिंक्रोनस थ्रेड पर लौट रहा था और WebBrowser को पॉप्युलेट करने के लिए एक ईवेंट को बढ़ा रहा था। HTML स्ट्रिंग के साथ दस्तावेज़ टेक्स्ट मैं वापस लौटा रहा था।.Net WebBrowser.DocumentText बदल नहीं रहा है!
अब मैं इसे सेट अप कभी सर्वर हिट करने के लिए बिना, ग्राहक के बारे में जानकारी के सभी हड़पने के लिए, और मैं एक ही घटना को बढ़ाने के लिए कोशिश कर रहा हूँ। मैं देखने के कोड के माध्यम से जाना है, और यह एचटीएमएल स्ट्रिंग सही है और सब कुछ है, लेकिन के रूप में "<HTML></HTML>
"
मैं सिर्फ क्यों सोच रहा था DocumentText रहने जब मैं
browser.DocumentText = _emailHTML
DocumentText की सामग्री को करने की कोशिश सेट नहीं किया जा रहा था। किसी के पास कोई सुझाव है?
browser.Navigate("about:blank");
HtmlDocument doc = browser.Document;
doc.Write(String.Empty);
browser.DocumentText = _emailHTML;
मैंने पाया कि WebBrowser
नियंत्रण आमतौर पर वैसे भी about:blank
के लिए शुरू किए जाने की जरूरत:
मैं सहायता की सराहना करता हूं। बाहर निकलता है मैं इसे ब्राउज़र के साथ प्राप्त करने में सक्षम था। दस्तावेज़। ओपनन्यू (सत्य) आप सही हैं - मुझे इसे आरंभ करने की आवश्यकता है। –
कमाल। अच्छा लगाव –
क्यों दस्तावेज़। टेक्स्ट के बाद doc.Write = ...? क्या यह सिर्फ ब्राउज़र करने के लिए पर्याप्त नहीं है। दस्तावेज़। राइट (_emailHTML) ;? – Nikodemus