например У меня есть форма с ListView
, которая находится в режиме редактирования.
Что-то происходит, и таблица, которую использует Listview, становится недоступной.
Я просто хочу иметь возможность закрыть окно, если пользователь нажмет "Сохранить". '.
In Page_Load
, проверяю свободна ли таблица, если нет, то звоню RegisterClientScriptBlock(type,name,"window.close()").
Однако обработка все равно происходит, и она идет на ListView1_ItemUpdating event
.
В Page_Load
, если таблица не существует, я могу вызвать Response.End, чтобы остановить обработку, однако окно по-прежнему остается открытым, поскольку скрипт никогда не регистрировался.
Любой способ остановить обработку и закрыть окно, не устанавливая пользовательскую проверку IsTableValid()
во всех моих методах?