2012-02-20 10 views
8

मैं एक वेब ब्राउज़र नियंत्रण का उपयोग कर रहा हूं जो विंडो फॉर्म में एचटीएमएल पेज प्रदर्शित करता है अब मैं संसाधन के रूप में एचटीएमएल और जावास्क्रिप्ट फाइलों और सीएसएस फाइलों को एम्बेड करना चाहता हूं।एचटीएमएल, जावास्क्रिप्ट, सीएसएस को संसाधन के रूप में एम्बेड करना और वेब नियंत्रण में उपयोग करना

उत्तर

2
  • के लिए अपने संसाधन फ़ाइलें जोड़ें।
  • फ़ाइल का चयन करें और उस फ़ाइल के लिए F4 दबाकर प्रॉपर्टी विंडो प्राप्त करें।
  • "एक्शन बिल्ड" संपत्ति "संसाधन एंबेडेड" करने के लिए सेट
  • फिर से संकलन आवेदन
  • उपयोग निम्नलिखित जवाब एम्बेडेड संसाधन प्राप्त करने के लिए - https://stackoverflow.com/a/3314213/10458

पुनश्च: आप एक डिफ़ॉल्ट है, तो नेमस्पेस आपके प्रोजेक्ट के गुणों में सेट है, तो आपको फाइल-नाम पर इसे उपसर्ग करना होगा। उदाहरण के लिए यदि आपका फ़ाइल नाम File1.html है और आपका डिफ़ॉल्ट नामस्थान MyCompany.MyProject है तो आपको GetManifestResourceStream("MyCompany.MyProject.File1.html") का उपयोग करना होगा।

+1

मेरे पास मेरे एचटीएमएल में सीएसएस है और वेब ब्राउज़र नियंत्रण इसे अनदेखा कर रहा है। अधिक विशेष रूप से मेरे पास सीएसएस है जो मेरे divs गोलाकार कोनों देगा ... – mracoker

+3

यदि आप संसाधन के रूप में एक जावास्क्रिप्ट फ़ाइल एम्बेड करते हैं तो आप इसे एम्बेडेड एचटीएमएल से कैसे संदर्भित करते हैं? माइक्रोसॉफ्ट दस्तावेज से – noelicus

+0

बेहतर है – user3771957

0

res: प्रोटोकॉल का उपयोग करने का प्रयास करें। अपने दृश्य स्टूडियो परियोजना के लिए HTML, सीएसएस, जे एस फ़ाइलें आदि - उदाहरण के

res://C:\path\to\exe_or_dll\project.exe/helloworld.htm 
संबंधित मुद्दे