Отображение сообщения во время выполнения функции в пользовательский интерфейс без обратной передачи - asp.net - PullRequest
0 голосов
/ 21 января 2011

Я использую asp.net.

У меня есть несколько операторов Insert в моем файле .cs при нажатии кнопки отправки.Я хочу, чтобы после выполнения каждого оператора вставки на веб-странице отображалось сообщение [UI] [ex: вставлено в таблицу 1].

Like:

button_click_event {Вставить оператор1 если (выполнено успешно) отобразить сообщение в пользовательском интерфейсе для оператора 1

Вставить оператор 2, если (выполнено успешно) отобразить сообщение в пользовательском интерфейсе для оператора 2

вставить оператор 3, если (выполнено успешно) показать сообщениев пользовательском интерфейсе для оператора 3

..... и так далее ...}

Так же, как мы получили экран при установке SQL Server, мы получаем успешное сообщение после каждой операции.

Я не хочу, чтобы постбэк случился для этого.Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 21 января 2011

По сути, вы не можете сделать это без нескольких запросов к серверу.HTTP - это протокол запроса / ответа.В то время как вы могли бы потенциально просто отправить "страницу пока", он был бы неполным HTML и почти наверняка плохо отображался бы.не выполняйте полное обновление страницы, просто измените соответствующий раздел DOM на основе ответа на запрос статуса.

0 голосов
/ 21 января 2011

Я гуглил и нашел ссылку, по которой можно добиться результатов, как описано выше в формате.

http://msdn.microsoft.com/en-us/magazine/cc163553.aspx

В этой ссылке при загрузке исходного кода см. Страницу ContextSens.aspx, здесь после нажатия кнопки запуска задачи будет отображаться сообщение в описанном выше формате.

Надеюсь, это поможет вам.

...