.NET C # - Вызвать метод javascript после проверки страницы?

StackOverflow https://stackoverflow.com/questions/1356586

Вопрос

У меня есть простой метод javascript (основанный на jQuery), который использует некоторую css-магию для отображения / скрытия некоторых разделов, когда пользователь отправляет веб-форму .net

function doShowHide()
{
  $('.Button').hide();
  $('.ButtonHdn').show();
}

Я использую встроенную проверку элемента управления .net, поэтому мне нужен метод WebForm_DoPostBackWithOptions() для запуска в дополнение к приведенному выше фрагменту js.Однако последовательность - это то, с чем у меня возникают проблемы.Мне нужно, чтобы проверка состоялась (и была действительной) до срабатывания моего js-кода выше (я не хочу скрывать кнопку, если страница недействительна).

Будем очень признательны за любые предложения.

Моя конечная цель - убрать кнопку отправки (при успешной проверке) и заменить ее другой кнопкой, которая отключена и говорит "Пожалуйста, подождите ...".Я погуглил проблему, но, похоже, у всех есть эта проблема, но ни у кого нет простого ответа.У сообщества здесь всегда есть лучшие ответы, поэтому я решил опубликовать свой вопрос здесь.

Спасибо!

Это было полезно?

Решение

Если вы хотите выполнить функцию javascript после выполнения кода на стороне сервера, то вы можете использовать

Page.ClientScript.RegisterStartupScript()

Видишь статья msdn.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top