Jquery 通过post调用asp.net中的方法时出现ajax错误,并且参数长度过长

Jquery 通过post调用asp.net中的方法时出现ajax错误,并且参数长度过长,jquery,asp.net,ajax,vb.net,Jquery,Asp.net,Ajax,Vb.net,早上好,问题是我正在通过ajax jquery调用一个web方法ASP.NET VB.NET,jquery调用该web方法返回一个内部服务器错误,该参数接收一个将在服务器上处理的html,当我发送一些像Hello World这样的小字符串时,效果非常好,但是如果我发送的html不起作用,这是jquery代码: $.ajax({ type: "POST", url: "url.aspx/webmethod",

早上好,问题是我正在通过ajax jquery调用一个web方法ASP.NET VB.NET,jquery调用该web方法返回一个内部服务器错误,该参数接收一个将在服务器上处理的html,当我发送一些像Hello World这样的小字符串时,效果非常好,但是如果我发送的html不起作用,这是jquery代码:

 $.ajax({
                type: "POST",
                url: "url.aspx/webmethod",
                dataType: "json",
                data: '{param1: "' + @param1 + '"}',
                contentType: "application/json; charset=utf-8",
                beforeSend: function () {

                },
                success: function (response, status, xhr) {

                    alert("Success")
                },
                error: function (error, status, ethrow) {
                    alert("Error")
                },
                complete: function () {

                }

            })
html数据长度:75825

VB.NET代码:

<WebMethod()> _
    Public Shared Function webmethod(ByVal param As String) As String

    return param
    End Function

当我将html传递到vb.net时,请检查web.config中的maxrequestlength或maxAllowedContentLength,并尝试增加该值以使其生效。我在web配置中有这样一个选项:我告诉过你增加该值,否则将该值发布到此处!该值位于上面的注释上。。该值为maxRequestLength=900000000MaxAllowedContentLength=9000000我忘记了一个值,您还需要增加执行超时-,因为此上载过程将需要一些时间,如果超时更少,它将放弃并显示错误。