Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ViewState / 9 сообщений из 9, страница 1 из 1
27.10.2005, 16:52
    #33348216
mekesha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
Просматриваю HTML-код получившейся странички, и вижу hidden поле
"__VIEWSTATE". Как узнать, от какого контрола он?
Есть подозрение, что это от HTML-checkbox, помеченного "Run as server
control", как же ему отменить сохранение состояния?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.10.2005, 17:16
    #33348311
sfes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
Можно поставить директиву
Код: plaintext
<% Page EnableViewState="false" %>
для всей страницы.
Hidden-поле при этом остается, но после submit'a формы состояние не сохраняется.
...
Рейтинг: 0 / 0
27.10.2005, 17:33
    #33348379
mekesha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
Такая деректива имеется... да толку нет... уже и контролы все, кроме
сабмита, в ремарочки убрал...
Дело в том, что для формы использую метод get , и вся эта бяка
попадает в строку запроса :-\
и получается вот такая строчечка:
Код: plaintext
1.
2.
WebForm1.aspx?__VIEWSTATE=dDwtNzA4NTY2OTI5Ozs%2BWV23%2FW3xKemKT2xZTYjMw2iq7O
U%3D
может последовательность символов чего подскажет?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.10.2005, 17:35
    #33348385
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
__VIEWSTATE, грубо говоря, это захешированные данные состояния всех контролов на странице, и вашего checkbox в том числе.
...
Рейтинг: 0 / 0
27.10.2005, 17:35
    #33348387
mekesha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
.... имеется репитер, но и там:
Код: plaintext
1.
2.
<asp:Repeater id="Repeater1" runat="server" DataSource="<%# dt %>"
EnableViewState="False">


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.10.2005, 18:16
    #33348522
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
А зачем вам ViewState в строке запроса? Вы же сами её формируете!
...
Рейтинг: 0 / 0
27.10.2005, 23:33
    #33348886
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
полностью от viewstate получится избавиться только если форму сделать не
серверную


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
28.10.2005, 14:16
    #33349931
mekesha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
Axeleron
А зачем вам ViewState в строке запроса? Вы же сами её формируете!

Нет, сам не формирую, потому что не знаю как :-)

[quot profil]
полностью от viewstate получится избавиться только если форму сделать не
серверную
[quot]
Но в таком случае данные серверу отсылаться не будут? т.е. как при первой
загрузке, так и по нажатию на капочку submit в Page_Load значение IsPostBack
всегда отрицательное


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
28.10.2005, 14:37
    #33350024
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ViewState
данные отсылаться, конечно же будут, форма то есть
а то что IsPostBack всегда false - ни чего страшного, просто в таком случае
необходимо соответственно строить логику работы приложения..
всегда можно разрулить эту ситуацию за счет передаваемых параметров...

зы: /topic/220503&hl= особо
ни чего интересного нет, но на всякий =))


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ViewState / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]