AJAX请求后ASP.Net中的内部错误500

时间:2016-01-12 07:56:23

标签: asp.net

此代码在aspx中工作,但此代码不在mvc项目中工作.. 错误:POST http://localhost:1208/AWD/Login.asmx/logi 500(内部服务器错误)

public static string logi(string username,string password)
{
    string result = null;
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);
    SqlCommand ilogin = new SqlCommand("select *from login where email='" + username + "' and password='" + password + "' ", con);
    SqlDataAdapter da = new SqlDataAdapter(ilogin);
    DataTable dt = new DataTable();
    da.Fill(dt);
    if (dt.Rows.Count > 0)
    {
        result = "ok";
        return result;
    }
    else
    {
        result ="no";
        return result;
    }
}

[的WebMethod]

{{1}}

2 个答案:

答案 0 :(得分:0)

似乎是无效的JSON字符串。尝试使用以下: 数据:' {"用户名":"' +电子邮件+'","密码":"& #39; + pwd +'"}'。

答案 1 :(得分:0)

首先尝试重新启动您的IIS 并请求发布您的ASP代码以检查它我认为您发布参数以获取页面或您不使用身份验证属性

你使用的网址是/ logi !!是对的吗 我认为错误的网址是/ login