Why is JsonRequestBehavior needed?
MVC defaults to DenyGet to protect you against a very specific attack involving JSON requests to improve the liklihood that the implications of allowing HTTP GET exposure are considered in advance of allowing them to occur. This is opposed to afterwards when it might be too late. Note: If your action method does not return … Read more