вызов метода действия с помощью ajax с параметром pass (ядро .Net framework 6 или 5 )

#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;     }