Я получил ошибку: - Не удалось загрузить ресурс: сервер ответил со статусом 500 (Внутренняя ошибка сервера)
Ниже мой метод ajax: -
$(document).ready(function () {
$.ajax({
type: "POST",
url: "Test.aspx/GetUsers",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var MasterContactDetailsSearch = response.d;
var html = [];
html.push('<table class="table table-bordered table-responsive">');
html.push('<thead>');
html.push('<th style="width: 5%">' + '#' + '</th>');
html.push('<th style="width: 40%">' + 'Name' + '</th>');
html.push('<th style="width: 15%">' + 'User Type' + '</th>');
html.push('<th style="width: 15%">' + 'Designation' + '</th>');
html.push('<th style="width: 15%">' + 'Email' + '</th>');
html.push('<th style="width: 10%">' + 'Action' + '</th>');
html.push('</thead>');
html.push('<tbody>');
if (MasterContactDetailsSearch.length > 0) {
for (var k = 0; k < MasterContactDetailsSearch.length; k++) {
html.push('<tr>');
html.push('<td Style="white-space: pre-wrap; font-weight: normal; width: 5%" >' + (k + 1).toString() + '</td>');
html.push('<td Style="white-space: pre-wrap; font-weight: normal; width: 40%">');
html.push('<img id="imgLogger2" runat="server" class="img-xs rounded-circle" alt="Profile image"/>');
html.push('<span class="ml-3">' + MasterContactDetailsSearch[k].Name + '</span>');
html.push('</td>');
html.push('<td Style="white-space: pre-wrap; font-weight: normal; width: 15%">' + MasterContactDetailsSearch[k].UserType + '</td>');
html.push('<td Style="white-space: pre-wrap; font-weight: normal; width: 15%">' + MasterContactDetailsSearch[k].Designation + '</td>');
html.push('<td Style="white-space: pre-wrap; font-weight: normal; width: 15%">' + MasterContactDetailsSearch[k].Email + '</td>');
html.push('<td Style="white-space: pre-wrap; font-weight: normal; width: 10%" class="text-center">');
html.push('<a href="#"><span class="fa fa-edit"></span></a>');
html.push('</td>');
html.push('</tr>');
}
}
html.push('</tbody>');
html.push('</table>');
UserDetails.innerHTML = html.join('');
},
failure: function (response) {
debugger;
alert(response.d);
}
});
});
Ниже приведен метод c #:
но при возврате строки описанным ниже методом это не дает никакой ошибки.
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static List<LoginBE.LoginDetails> GetUsers()
{
AllModuleDL _ObjAllModuleDL = new AllModuleDL();
List<LoginBE.LoginDetails> lst = new List<LoginBE.LoginDetails>();
lst = _ObjAllModuleDL.GetUserDetails();
return lst;
}