Я понимаю, что это может быть элементарный вопрос, но я новичок в веб-формах Asp.net, поэтому, пожалуйста, несите меня.Asp.net webforms autosave
У меня есть длинная форма на странице, которую я хотел бы автосохранять, когда пользователи печатают в поле или делают выбор. Проблема в том, что все, что мне удалось найти в Интернете, - это автосохранения, которые работают на таймере. Я бы предпочел, чтобы он сохранялся, когда пользователь делает свои изменения. Также я хотел бы, чтобы только отредактированный элемент формы редактировался для отправки на сервер, чтобы каждый раз не отправлять всю страницу назад.
Я прочитал, что для этого нужно использовать веб-сервис, но поскольку я хочу автосохранять отдельные элементы, а не всю форму на таймере, как бы настроить веб-сервис для этого? Я новичок в webservices, я хотел бы знать, что читать. Любые ссылки приветствуются.
Также как реализована функция автосохранения при использовании контрольных проверок asp.net? Я огляделся, но не могу сказать, действительно ли вся страница должна быть действительной, чтобы совершить поездку на сервер, или если только один действительный элемент может быть отправлен сам.
Спасибо за помощь!
Точно, что мне нужно. Спасибо! Я посмотрю, могу ли я использовать таймер, так как я не хочу много поездок на сервер. Это может быть сложно с формами, с которыми я работаю, поэтому использование автоповтора и событие onchange могут быть тем, что мне нужно. Еще раз спасибо, я ценю помощь! – Cineno28
ОК, если вы это сделаете, по крайней мере, настройте свою функцию сохранения как отдельный метод и вызовите ее из всех событий OnChange и нажмите кнопку «Отправить». Также убедитесь, что ваша база данных будет поддерживать частичные записи! – Tim
Отличная информация, чтобы иметь в виду, прежде чем вводить это. Я все еще новичок в этом, так что это очень полезно, спасибо снова – Cineno28