当我尝试在ajax中进行请求时,会出现此错误:
The Request Filtering module is configured to deny a request when the query string is too long.(“请求过滤”模块配置在查询字符串过长时拒绝请求。)
有人有解决此问题的方案吗?
下面是ajax和控制器中的一个例子:
$.ajax({
type: "GET",
url: "@Url.Action("nuevaTarjetaCapacitacion", "TarjetaCapacitacion")",
scriptCharset: "iso-8859-1",
dataType: "json",
contentType: "application/json; charset=iso-8859-1",
data: {
TarjetaCapacitacionId: $("#TarjetaCapacitacionId").val(),
NombreCurso: $("#NombreCurso").val(),
Descripcion: $("#Descripcion").val(),
FechaInicio: $("#FechaInicio").val(),
FechaFin: $("#FechaFin").val(),
//TipoCurso: $("#TipoCurso").val(),
Departamentos: tarjetaCapacitacion.Departamentos.toString(),
Puestos: tarjetaCapacitacion.Puestos.toString(),
Personal: tarjetaCapacitacion.Personal.toString(),
Instructores: tarjetaCapacitacion.Instructores.toString(),
InstructoresExternos: JSON.stringify(tarjetaCapacitacion.InstructoresExternos),
Documentos: tarjetaCapacitacion.Documentos.toString(),
AprobacionId: $("#AprobacionId").val()
}
public JsonObject nuevaTarjetaCapacitacion(string NombreCurso, string Descripcion, string FechaInicio, string FechaFin, /*string TipoCurso,*/ string Departamentos, string Puestos, string Personal, string Instructores, string InstructoresExternos, string Documentos, int? AprobacionId)
{
}