Не удалось привязать метод почтового запроса Ajax на странице бритвы .NET 8C#

Место общения программистов C#
Ответить
Anonymous
 Не удалось привязать метод почтового запроса Ajax на странице бритвы .NET 8

Сообщение Anonymous »

У меня возникла проблема: я отправляю простую дату и идентификатор потребителя в свой метод-обработчик через Ajax, но в этом методе я всегда получаю значение null. Я думаю, проблема связана с датой.
Кто-нибудь может мне помочь?
Код на стороне клиента:
consumer2.ConsumerId
var v1 = new Date();
var date = v1.getDate()+ "/" + (v1.getMonth() + 1) + "/" + v1.getFullYear();

// consumer2.datelocal = date;
console.log(consumer2);
console.log("------");
console.log(consumer);

$.ajax({
type: 'POST',
url: getRootPath() + '/AjaxHandlers/Details?handler=UpdateConsumer2',
headers: {
'RequestVerificationToken': token
},
data: JSON.stringify(consumer2),
// data: JSON.stringify({ Consumer: consumer2, UpdateConsumer: PartyUpdate, ChannelOfContactibility: "MAIL" }),
// data: JSON.stringify( consumer ),
contentType: 'application/json; charset=utf-8',

Метод веб-службы:
public class Consumer2
{
public Nullable datelocal { get; set; }
public int ConsumerId { get; set; }
}

public IActionResult OnPostUpdateConsumer2([FromBody] Consumer2 consumer)
{
return null;
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... razor-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»