2010-04-26 2 views
1

Я не программист .net, поэтому, пожалуйста, со мной. Я создал опрос веб-сайта, который находится в нижнем колонтитуле нашего сайта. Очевидно, что нижний колонтитул находится на каждой странице нашего сайта.Обработка форм ASP.NET

В нижнем колонтитуле есть ссылка, которая открывает очень простые элементы, включая jQuery toggle. (form.aspx)

После отправки формы она отправляется на другую страницу, которая не использует jQuery toggle для обработки (processing-form.aspx). Это отвлекает пользователя от страницы, которую они могут посетить.

Что я могу сделать, чтобы пользовательский интерфейс работал тактично, и вам не нужно обрабатывать его на другой странице, а также перенаправить обратно или сделать ссылку «нажмите здесь, чтобы вернуться на страницу, на которой вы были» .. и т. Д. ...

благодаря

ответ

2

То, что вы хотите сделать, это ваш процесс обследования представления формы через AJAX, что позволит ему быть обработано без полной поездки туда и обратно на сервер. После отправки формы вы можете использовать свой код jQuery, чтобы скрыть форму.

Приятную статью о выполнении такой задачи можно найти here.

1

используйте HTTP обработчик вместо отдельной страницы, и использовать JQuery, чтобы сделать асинхронный вызов страницы и отображать какое-то «спасибо за ответ» сообщения на месте вашего опроса ,

http://www.15seconds.com/Issue/020417.htm

Смежные вопросы