#entity-framework-6 #asp.net-ajax #entity-framework-5 #asp.net-core-3.1
#структура сущности-6 #asp.net-ajax #структура сущности-5 #asp.net-ядро-3.1
Вопрос:
у меня ошибка, я создал метод действия для выполнения запроса в базе данных SQL, и когда я вызываю его вызовом ajax, но он включает в себя параметр (GUID), когда я вызываю его с помощью ajax, значение параметра (00000000-0000-0000-0000-000000000000) не равно (39642BA8-5C0D-4E39-9D42-8A1EF9121759) !!? почему, пожалуйста, проверьте мой код belwo:
код ajax :
_GUID = '39642BA8-5C0D-4E39-9D42-8A1EF9121759'; $.ajax({ type: "POST", // url: '/FleetMaintenanceOrderReservations/Clear', url: '@Url.Action("Clear", "FleetMaintenanceOrderReservations")', dataType: "json", data: { GUID: _GUID }, contentType: 'application/json; charset=utf-8', //cashe: false, // data: data, success: function (data) { if (data.success) { alert(data.message); } } });
Код метода действия контроллера :
[HttpPost] public Tasklt;IActionResultgt; Clear(Guid GUID) { // var GUIDParam = new SqlParameter("@GUID", GUID); var statement = _context.Database.ExecuteSqlRawAsync("delete from FleetMaintenanceOrderReservation where GUID = '" GUID "'"); return (Tasklt;IActionResultgt;)statement; }