системная транзакция .net удалить исключение из сеанса - PullRequest
0 голосов
/ 25 ноября 2008

Я новичок в asp.net. Я работаю над приложением, которое выполняет системные транзакции. В какой-то момент кода возникает исключение, и код взрывается. Он взрывается при нажатии на конкретную запись строки в списке сетки. Однако после того, как пользователь видит исключение ... они возвращаются и пытаются щелкнуть какую-то другую запись ... которая должна сработать ... они снова видят то же исключение, которое не вызывается во второй раз, но все равно появляется, так как оно обнаружило первый раз. Это решает сам себя, если пользователь выходит из системы ... снова входит в систему и нажимает на второй ряд ... с которыми не должно быть проблем.

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

1 Ответ

1 голос
/ 25 ноября 2008

Обычно после сбоя одной операции в транзакции транзакция должна быть прервана и перезапущена. Это позволяет вам вернуться в «чистое» состояние.

...