में PartialView या AJAX अनुरोध है, तो मुझे किसी वेबसाइट के उपयोगकर्ताओं को पहुंच प्रदान करना होगा। मैं छानने यहाँ कर रहा हूँ:यह निर्धारित करें कि अनुरोध ASP.NET MVC 3
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
}
समस्या यह है कि मैं इस तरह के PartialViewRequests से 'सूचकांक' या AJAX के रूप में पूर्ण अनुरोध देखें भेद नहीं कर सकते है अनुरोधों कहता है।
इसलिए पृष्ठ 'Index'
पर पहुंच है लेकिन 'PartialViewGridViewForIndex'
के पास पहुंच नहीं है।
संपत्ति ControllerContext.IsChildAction
या तो मदद नहीं करता है।
धन्यवाद इसका इस्तेमाल कर सकते हैं! मैं यह देखने के लिए अब परीक्षण कर रहा हूं कि यह काम करता है या नहीं। मैं प्रतिक्रिया के साथ वापस आ रहा हूँ। –
मैंने इसका परीक्षण किया है और यह काम करता है। हालांकि मैं खुद से पूछने के लिए आश्चर्य नहीं कर सकता कि आंशिक दृश्य प्रतिपादन AJAX अनुरोध द्वारा किया जाता है या नहीं। क्या आपके पास कोई विचार है? –
'IsAjaxRequest' आपको बताता है कि वर्तमान अनुरोध AJAX अनुरोध था या नहीं। –