2011-01-05 6 views
5

क्या एएसपीनेट में एचटीएमएल आउटपुट स्ट्रीम को अवरुद्ध करने और संशोधन करने का कोई तरीका है? जैसे httpmodules या कुछ का उपयोग कर? मुझे पता है कि जावा सर्वलेट्स का उपयोग करना संभव है और मान लें कि एएसपीनेट के साथ ऐसा करने का एक शानदार तरीका होना चाहिए।क्या जावास्क्रिप्ट को गठबंधन करने के लिए एएसपीनेट में एचटीएमएल आउटपुट स्ट्रीम को अवरुद्ध करने और संशोधित करने का कोई तरीका है?

मेरा उद्देश्य पृष्ठ को तेज़ी से लोड करने के लिए, कई जावास्क्रिप्ट फ़ाइलों को एक समग्र स्क्रिप्ट में जोड़ना है जिसे छोटा/पैक किया गया है।

जैसे, अगर मेरा पेज सामान्य रूप से पेज सिर में निम्नलिखित आउटपुट:

<script type="text/javascript" src="/scripts/all.js"></script> 

(मैं यह भी महसूस मैं करना होगा:

<script type="text/javascript" src="/scripts/blah.js"></script> 
<script type="text/javascript" src="/scripts/yada.js"></script> 

मैं बदलने के लिए है जो निम्न के साथ चाहते हैं किसी भी तरह से all.js बनाएँ)। धन्यवाद!

+0

इसके अलावा कई सीएसएस फ़ाइलों के साथ भी ऐसा ही करना चाहते हैं। – Chris

उत्तर

3

आप Response.Filter सेट कर सकते हैं।

+0

हाँ - ऐसा कुछ अच्छा लगता है। इसके साथ, क्या यह केवल एक फिल्टर की अनुमति देगा? – Chris

+0

@ क्रिस: नहीं; फिल्टर जंजीर किया जा सकता है। 'फ़िल्टर' गेटटर इसे संभालता है। – SLaks

+0

ठीक है, धन्यवाद – Chris

0

यहां एक दिलचस्प लेख है। मैंने यह कोशिश नहीं की है, सिर्फ एक खोज की है।

मुझे पता है कि टेलीरिक अपने नियंत्रण के लिए कुछ समान करता है।

http://geekswithblogs.net/rashid/archive/2007/07/25/Combine-Multiple-JavaScript-and-CSS-Files-and-Remove-Overheads.aspx

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

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