Я разрабатываю ASP .NET/C# MVC4 application
, где пользователи могут нажать на кнопку (сообщение), чтобы сервер выполнял свой алгоритм`.Как остановить процесс сервера во время публикации на стороне клиента?
Процесс может быть долгим (несколько минут), и если пользователь закрывает свое окно/останавливает загрузку, сервер продолжает работать, и в моем приложении вставляют данные в БД.
Я спросил себя, как можно stop this server process
с приложением? Я имею в виду, if the user realizes he doesn't want to run this process anymore and he likes to stop insertion in database
, как он может это сделать?
Вы можете отправить запрос Ajax на сервер, когда пользователь выгрузит браузер в OnUnload() Событие окна. Или когда пользователь нажимает кнопку «Стоп». Но вы должны управлять своим скриптом сервера, который работает для подтверждения того запроса, что если есть что-то вроде STOP, а затем прекратите выполнение процесса. Надеюсь, ты получил то, что я хочу сказать. –