मैं PostAcquireRequestState
को झुका एक प्रत्यायोजित विधि के साथ एक IHttpModule
कार्यान्वयन है, प्रत्येक HTTP अनुरोध के लिए, मैं यदि वर्तमान अनुरोध किए गए संसाधन पृष्ठ (aspx) *.css
, *.ico
जैसे अन्य सभी संसाधनों भेदभाव है, इसकी जांच करने जानना चाहते हैं, *.png
और इसी तरह से।वर्तमान अनुरोध संसाधन कैसे जांचें सी # एएसपी.नेट में एक पृष्ठ है?
असल में मैं निम्नलिखित कर सकते हैं:
private static void OnPostAcquireRequestState(object sender, EventArgs e)
{
bool isPage = HttpContext.Current.Request.Path.EndsWith(".aspx");
}
लेकिन मुझे पता है कि अगर वहाँ कुछ कठिन ".aspx" के साथ की जाँच की तुलना में ऐसा करने के लिए अलग है चाहते हैं।
'ashx, asmx, asx' और अन्य सर्वर-पक्ष निष्पादन योग्य प्रारूपों के बारे में क्या? – Abel
@ एबेल, यही कारण है कि मैं जानना चाहता हूं कि प्रारूप *'aspx "' * के खिलाफ हार्ड चेकिंग करने के लिए कुछ अलग है या नहीं। उस बिंदु को हाइलाइट करने के लिए धन्यवाद, क्योंकि मैंने इसे अपने प्रश्न पर नहीं रखा है। :) –
आप क्या हासिल करने की कोशिश कर रहे हैं? –