içinde PartialView veya AJAX isteği olup olmadığını belirleme Bir web sitesinin kullanıcılarına erişim hakları vermeliyim. Burada filtreleme yapıyorum:İstek, ASP.NET MVC 3
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
}
sorun böyle PartialViewRequests gelen 'Index' ya da AJAX olarak tam Görünüm isteğini ayırt edemezler isteklerini çağırır.
Bu sayfa 'Index'
sayfasını kullanabilir ama 'PartialViewGridViewForIndex'
erişim hakkına sahip değildir.
Özellik ControllerContext.IsChildAction
, ya da yardımcı olmuyor. AJAX isteği bu kontrol işlemi başlatmak için kullanılıyorsa,
teşekkür ederiz olarak kullanabilirsiniz! Çalışıp çalışmadığını görmek için şimdi test ediyorum. geri bildirim ile geri geleceğim. –
Test ettim ve işe yarıyor. Bununla birlikte, kısmi görünüm oluşturma işleminin AJAX talebi ile yapıldığını kendime sormak istemem. Herhangi bir ideea var mı? –
"IsAjaxRequest", mevcut isteğin bir AJAX isteği olup olmadığını söyler. –