Formview очищается - PullRequest
       15

Formview очищается

2 голосов
/ 31 октября 2008

Моя проблема в том, что все мое текстовое поле очищается, когда я нажимаю кнопку отправки.

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

Когда я нажимаю добавить, данные проверяются в коде c # позади, и если вся информация верна, адрес вставляется. В случае ошибки вся форма очищается и отображается сообщение об ошибке (метка).

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

Есть ли какая-то причина, по которой .net считает, что следует очистить форму? Когда в других случаях он решит, что не будет? Если да, то каковы эти случаи, или какие общие советы я должен попытаться решить?

Ответы [ 3 ]

1 голос
/ 31 октября 2008

в page_load вы используете if (! Page.IsPostback) {...}, так что если это обратная передача, то ничто не будет повторно связано?

0 голосов
/ 04 ноября 2008

Да, много часов спустя я обнаружил, что к одной панели, которая была обернута вокруг раздела, добавили EnableViewState = "false". Грустная часть в том, что я знаю, что не добавил это, потому что я даже не знал, что это было, пока Крэйг не упомянул об этом. Visual Studio, должно быть, добавил его когда-нибудь.

0 голосов
/ 31 октября 2008

включен ли ViewState?

...