मुझे ब्लोअर वेब और WebResource.axd के साथ परेशानी है।WebResource.axd क्या है?
WebResource.axd क्या है?
मुझे ब्लोअर वेब और WebResource.axd के साथ परेशानी है।WebResource.axd क्या है?
WebResource.axd क्या है?
WebResource.axd किसी प्रोजेक्ट के भीतर एम्बेडेड संसाधनों तक पहुंच प्रदान करता है। यह एक हैंडलर है जो नियंत्रण और पृष्ठ डेवलपर्स को अंतिम उपयोगकर्ता को असेंबली में एम्बेड किए गए संसाधन डाउनलोड करने में सक्षम बनाता है।
आप अपने AssemblyInfo में WebResources में शामिल हैं:
string includeLocation = Page.ClientScript.GetWebResourceUrl(this.GetType(),
"Project.Styles.Main.css");
फिर ऊपर फ़ाइल जोड़ने के लिए (जो एक है:
[assembly: System.Web.UI.WebResource("Project.Styles.Main.css", "text/css")]
तो फिर तुम एक निम्नलिखित कोड का उपयोग कर अपने पृष्ठ के लिए पथ शामिल प्राप्त कर सकते हैं इस मामले में सीएसएस फ़ाइल):
LiteralControl include = new LiteralControl(
String.Format(includeTemplate, includeLocation));
((System.Web.UI.HtmlControls.HtmlHead)Page.Header).Controls.Add(include);
फिर आप अपने भीतर संदर्भ देखने को समाप्त कर देंगे पृष्ठ स्रोत जैसे निम्न:
/WebResource.axd?d=PhPk80h_UWEcbheb-NHNP5WshV_47UOpWqAOl1_li
UFfN4cNofL74cFlQ1fvpFSf0&t=632573240669964903
यह एक उत्पन्न HttpHandler फ़ाइल है। अधिकतर आपके पास आपके एएसपी.NET एप्लिकेशन में कुछ एम्बेडेड संसाधन है, या आपके द्वारा उपयोग किए जाने वाले तीसरे पक्ष के घटकों में से एक है। इन्हें पारदर्शी तरीके से परिवहन करने के लिए एएसपी.नेट इस दृष्टिकोण का उपयोग करता है जहां पारित क्वेरीस्ट्रिंग के आधार पर सही संसाधन की पहचान की जा सकती है। उदाहरण के लिए:
WebResource.axd?d=PhPk80h_UWEcbheb-NHNP5WshV_47UOpWqAOl1_liUFfN4cNofL74cFlQ1fvpFSf0&t=632573240669964903
Using WebResource.axd for embedded resources से लिया गया।
इसके लिए एम्बेडेड संसाधनों के लिए।
मैं इस पाया देखने के लिए क्या webresource.axd है और यह क्या कर रही है:
http://scottonwriting.net/sowblog/archive/2010/10/28/just-where-is-webresource-axd.aspx
कैसे/जहां 'घोषित includeTemplate' है? – Matt