小编ale*_*ale的帖子

ASP.NET Webmethod总是返回401

生病了asp.net权限疯狂......这一次,我只是不能AJAX-CALL任何一种web方法或者我得到:

{"Message":"Authentication failed.","StackTrace":null,"ExceptionType":"System.InvalidOperationException"}
Run Code Online (Sandbox Code Playgroud)

码:

<WebMethod(True)> _
    Public Function Login(ByVal usuario As String, ByVal senha As String) As Boolean
        [lots of validations]
        If (con.Connection.State = ConnectionState.Open) Then
            Return True
        Else
            Return False
        End If
    End Function
Run Code Online (Sandbox Code Playgroud)

JQUERY CALL:

$("#btnEnviar").click(function() {
            $('#login').hide();
            $('#ajaxLoader').fadeIn();
            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "Login.aspx/Login",
                data: "{'usuario':'" + $('#txtUsuario').val() + "','senha':'" + $('#txtSenha').val() + "'}",
                dataType: "json",
                dataFilter: function(data) {
                    var msg = eval('(' + data + ')');
                    if (msg.hasOwnProperty('d'))
                        return msg.d;
                    else
                        return msg;
                }, …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net ajax jquery

3
推荐指数
1
解决办法
8710
查看次数

标签 统计

ajax ×1

asp.net ×1

jquery ×1

vb.net ×1