首页 > 解决方案 > 我在 POSTMAN 中收到 500 个内部服务器错误

问题描述

当用户输入用户名时,我正在尝试从数据库中获取密码。我正在通过 JQUERY ajax 进行操作。当我尝试在邮递员上运行请求时,我收到 500 个内部服务器错误。这是我的 .aspx 代码

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="Codefirstapproachtry.WebForm4" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="jquery/jquery-3.5.1.min.js"></script>
    <script src="jquery/getpassword.js"></script>
</head>
<body>
    <form id="form1" runat="server">
          <div>
            
            <asp:TextBox ID="dirtext" runat="server" ></asp:TextBox>
            <asp:Button ID="dirsubmit" runat="server" Text="Button" OnClick="dirsubmit_Click" />
           

              <br />
              <br />
              <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
           

        </div> 
    </form>
</body>
</html>

这是我的 .js 文件

$(document).ready(function () {
   
  

    $('#dirsubmit').click(function () {
    var objuser = {
        name: $('#dirtext').val(),

    };

    var param = {
        user: objuser
    };

        $.ajax({
            type: "POST",
            url: "WebForm4.aspx/GetPassList1",
            data: JSON.stringify(param),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                alert("Hi");
                console.log(response);
                var result = JSON.parse(response.d);
                if (result.Status == 1) {
                    alert(result.Message);
                   
                }

            },
            error: function (response) {
                toastr.error("ajax error", "error");
            }
        });
});
});

这是我通过 JQUERY ajax 调用的 GetPassList1 函数

public static string GetPassList1(User user)
        {


            using (var db = new userdetailsDBContext())
            {

               
                var queryStud = db.UserDetails.Where(s => s.name == user.name)
                                              .Select(s => new { s.pass });
                return JsonConvert.SerializeObject(queryStud);
                


            }
        }

这是我在 Postman 上提供的数据

{
    "user": {
        "name": "Pragya"
       
    }
}

我收到 500 个内部服务器错误

标签: javascriptc#jqueryasp.net

解决方案


推荐阅读