Muszę dać uprawnienia dostępu do użytkowników witryny. robie filtrowanie tutaj:Określić, czy wniosek jest wniosek PartialView lub AJAX w ASP.NET MVC 3
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
}
Problemem jest to, że nie potrafi odróżnić pełny widok żądania takich jak „Index” z PartialViewRequests lub AJAX wzywa żądań.
Dlatego strona 'Index'
ma dostęp, ale 'PartialViewGridViewForIndex'
nie ma dostępu.
Właściwość ControllerContext.IsChildAction
również nie pomaga.
Dziękujemy! Testuję teraz, aby sprawdzić, czy to działa. wrócę z opinią. –
Testowałem to i to działa. Jednak nie mogę się zastanawiać, czy zadać sobie pytanie, czy renderowanie częściowe jest wykonywane przez żądanie AJAX. Czy masz jakieś idee? –
"IsAjaxRequest" mówi, czy bieżące żądanie było żądaniem AJAX. –