Size: a a a

2021 December 02

AK

Alex Kiev in DotNetRuChat
да
источник

AK

Alex Kiev in DotNetRuChat
гайды говно, читай доку
источник

AR

Alex R in DotNetRuChat
Ребзи, как бороться с задваиванием http  запроса? А именно, есть страница, где юзер создает заказ-наряд какой-то. В логах смотрю, много Exceptions мол EF ругнулась внешниие ключи (дублирование). Поучается задвоенный запрос на создание (1-й срабатывает, 2-й ест-но брееться EF )
источник

AR

Alex R in DotNetRuChat
Думал на стороне UI кнопку при запросе прятать, но как то......)
источник

AR

Alex R in DotNetRuChat
Тут еще непонятно из-за чего, либо юзер балуется - пытается кнопку тыкать быстро
источник

AR

Alex R in DotNetRuChat
Сколько бы не пробывали, сымулировать не смогли такую ситуацию
источник

DB

Dmitriy Bobrovskiy in DotNetRuChat
Думаю, надо проверить на чьей стороне настроена генерация ключа
источник

DB

Dmitriy Bobrovskiy in DotNetRuChat
И посмотреть, не пытается ли записаться новый заказ-наряд уже с ключами.
источник

AR

Alex R in DotNetRuChat
ген-я на стороне сервера
источник

DB

Dmitriy Bobrovskiy in DotNetRuChat
Так. Update или Add делается? Можно код метода, где отваливается, посмотреть?
источник

AS

Alex SAS in DotNetRuChat
если жать быстро, то по идее будет новый наряд каждый раз формироваться, или есть привязка кроме ключа к чему то..

и генерируете ключ как?
источник

AR

Alex R in DotNetRuChat
Ключ генериться как конкатенация разных вещей+ тек.дата и время до миллисек
источник

AR

Alex R in DotNetRuChat
Ой, сек
источник

AR

Alex R in DotNetRuChat
Как раз 2 дубляжа с разницей в нескольео миллисек
источник

AR

Alex R in DotNetRuChat
И не поцмешь, толи жмет кто то шо еб...й , толи хз
источник

AR

Alex R in DotNetRuChat
Сэмулировать не получается...когда потом логи смотришь, периодично видать этот трабл
источник

A

Anton in DotNetRuChat
сделайте нажатие и задержку хз
чтоб не жали кучу раз
источник

AS

Alex SAS in DotNetRuChat
а время от куда берется?
источник

AS

Alex SAS in DotNetRuChat
если время отличается то и ключ же тоже должен отличатся, или берется с точностью до минуты
источник

AR

Alex R in DotNetRuChat
время в логе вижу
источник