2 votes

Comment configurer JsonRequestBehavior.AllowGet avec return JsonResult

Je fais appel à mon actionmethod asp.net mvc en tant que JsonResult en tant que type de retour et retourne la liste des données ayant au moins 50000 enregistrements et je veux également définir la taille du retour ajax et c'est fait.

Mais quand je retourne des valeurs, cela me lance une erreur :

Cette requête a été bloquée car des informations sensibles pourraient être divulguées à des sites Web tiers lorsqu'elle est utilisée dans une requête GET. Pour autoriser les requêtes GET, définissez JsonRequestBehavior sur AllowGet.

Mon code :

return new JsonResult()
            {
                Data = mydatalist,
                MaxJsonLength = Int32.MaxValue
            };

Ici, je veux définir JsonRequestBehavior.AllowGet mais où et comment je ne sais pas?

Est-ce que quelqu'un a déjà fait cela auparavant merci d'avance.

6voto

Mahavirsinh Padhiyar Points 1030

Il suffit de voir les options disponibles à l'intérieur du JsonResult, vous trouverez le JsonRequestBehavior et le définirez comme un allowget.

return new JsonResult()
        {
            Data = mydatalist,
            MaxJsonLength = Int32.MaxValue,
            JsonRequestBehavior = JsonRequestBehavior.AllowGet
        };

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X