Member 10754595 Ответов: 2

Как написать цикл в ASP.NET бежать до тех пор, пока все условия не станут истинными.


Как я могу написать цикл в Asp.net бежать до тех пор, пока все участники не подпишут документ? У меня есть код, и в этом коде есть ошибка, которая заставляет всех людей подписывать true, хотя только один имеет sign-off.

Кто-нибудь может мне помочь?

Что я уже пробовал:

Я попытался создать цикл for и цикл foreach в asp.net но не получилось.

F-ES Sitecore

Вероятно, есть проблема с вашим кодом, но поскольку мы ее не видим, мы не можем сказать, что это такое. Если вы хотите реализовать длительный цикл, который ждет, пока не будут выполнены определенные условия, то asp.net не подходит для этого. Вместо этого, когда человек "подписывает", вы должны проверить, все ли подписали этот документ, и если да, то сделайте то, что вам нужно сделать.

2 Ответов

Рейтинг:
2

Dave Kreskowiak

Вы не можете этого сделать, так как ASP.NET это веб-приложение, которое представляет собой архитектуру запроса/ответа. Вы можете ждать несколько дней, пока следующий человек "подпишется". Никакая петля не поможет вам здесь.

Если вы ожидаете, что несколько клиентов все "подпишут" документ, вы должны отслеживать состояние каждого требуемого лица "подпишут". Когда вы идете, чтобы установить состояние "подписи" для человека, вы можете затем проверить, все ли "подписались" на документе, а затем подтолкнуть его к следующему этапу, независимо от того, что это такое.

Петля не требуется.


Рейтинг:
0

phil.o

Проверка ввода данных Пользователем в ASP.NET[^]
Это может быть более подходящим для вашего требования.