.NET C # - Вызвать метод javascript после проверки страницы?
-
20-09-2019 - |
Вопрос
У меня есть простой метод javascript (основанный на jQuery), который использует некоторую css-магию для отображения / скрытия некоторых разделов, когда пользователь отправляет веб-форму .net
function doShowHide()
{
$('.Button').hide();
$('.ButtonHdn').show();
}
Я использую встроенную проверку элемента управления .net, поэтому мне нужен метод WebForm_DoPostBackWithOptions() для запуска в дополнение к приведенному выше фрагменту js.Однако последовательность - это то, с чем у меня возникают проблемы.Мне нужно, чтобы проверка состоялась (и была действительной) до срабатывания моего js-кода выше (я не хочу скрывать кнопку, если страница недействительна).
Будем очень признательны за любые предложения.
Моя конечная цель - убрать кнопку отправки (при успешной проверке) и заменить ее другой кнопкой, которая отключена и говорит "Пожалуйста, подождите ...".Я погуглил проблему, но, похоже, у всех есть эта проблема, но ни у кого нет простого ответа.У сообщества здесь всегда есть лучшие ответы, поэтому я решил опубликовать свой вопрос здесь.
Спасибо!
Решение
Если вы хотите выполнить функцию javascript после выполнения кода на стороне сервера, то вы можете использовать
Page.ClientScript.RegisterStartupScript()
Видишь статья msdn.