У меня есть одно приложение WebAPI, в котором я один код для заполнения таблицы в представленииДанные не передаются от контроллера для просмотра
контроллер (Home) код
[HttpGet]
public List<Employee> GetEmployees()
{
var com = new TrainingDBEntities();
var records = from emp in com.tblEmployees
select new Employee
{
empID = emp.empID,
empName = emp.empName,
skill=emp.skill,
};
return records.ToList();
}
и ввиду
//show emp details
$('#btshw').click(function() {
$.ajax({
url: "/Home/GetEmployees",
success: function (result) {
console.log(result);
for (var i = 0; i < result.length; i++) {
var Row = "<tr><td>";
Row += result[i].empID + "</td><td>";
Row += result[i].empName + "</td><td>";
Row += result[i].skill + "</td><td>";
$('#emplist').append(Row);
}
$('#emplist').append("</table>");
}
,
error: function (err) {
alert(err.status.Text);
}
});
});
, но после выполнения я получил таблицу, имеющую 3 столбца и все имеющие значения «не определено», я отладки кода и в случае OnClick его собираются в контроллер и возвращает правильное значение но данные не исправить при достижении в представлении (в коде Ajax)
Почему вы не используете JsonResult? –
Я новичок в mvc, так ли jsonresult это хорошо? если да, пожалуйста, покажите один пример кода здесь – user2006703
@SirwanAfifi: thanks – user2006703