Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
В MSDNе такой рецепт: <%@ Page EnableViewState="False" > не помогает, даже если форма пуста, сервер генерит __VIEWSTATE длины под 50-60 символов. Запрещение viewstate дял контролов внутри формы не даёт эффекта. __VIEWSTATE генериться даже если форма пуста. Основная задача, зачем нужно избавиться от __VIEWSTATE - перевести формы на get-метод. Ещё желательно, чтобы после постбэка в поле action формы не появлялась строка запроса из предыдущего запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2005, 15:56 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
Использовать не runat=server формы, а простые. Правда о серверных контролах тогда придется забыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2005, 17:02 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
marina milaninaИспользовать не runat=server формы, а простые. Правда о серверных контролах тогда придется забыть Нда, я к этому тоже склоняюсь. ТОчнее, серверные-то юзать можно, но, понятное дело, без постбэка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2005, 17:09 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
по другому никак. тем более о каком постбэке идет речь, если все формы будут get? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2005, 17:59 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
profilпо другому никак. тем более о каком постбэке идет речь, если все формы будут get? Собсно, несколько не ясно, почему бы asp.net самому не парсить урл и не выцеплять оттуда параметры, соответствующие контролы которых помечены как runat=server, не кодируя это во viewstate. Забавно, есть масса страниц, с туториалами по asp.net, проповедующими метод post и viewstate, сами же никаких форм с viewstate не имеющие... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2005, 21:36 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
Поищите, как вариант, на МСДН статью Дино Эспозито с примерами о хранении viewstate на сервере, может быть вам будет полезным. Суть там в том, что само содержимое __VIEWSTATE кладется не в hidden field а в файл на сервере. здесь на форуме был такой вопрос, там есть недостатки - viewstate теряется при возврате в частности, но в вашем случае м.б. несущественно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2005, 19:35 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
2 heller Я так и не понял, чем вам мешает __VIEWSTATE ??? Некрасивый HTML? -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 10:27 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
2 tygra: одна из проблем создаваемых __VIEWSTATE это трафик, когда создается интернет портал или сайт, который должен отвечать требованиям к скорости загрузки страниц при 20000 посещениях в день например, то избавление от поля __VIEWSTATE дает существенный выйгрышь в производительности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 13:45 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
Ну так EnableViewState="False" для всей страницы и остальных контролов - и оно будет очень маленькое. Производительность правда тут ни при чем. Нас вот не напрягает почему-то, даже наоборот - без него никак. -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 15:42 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
tygra Производительность правда тут ни при чем. Нас вот не напрягает почему-то, даже наоборот - без него никак. Не знаю не знаю. Меня вот тут поучили - реально стало порезвей грузиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 17:50 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
Ну дык. Не надо туда всю форму пихать - только те контролы, которые нужны для последующей обработки. Остальные дизэблить viewstate -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 11:29 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
Ну избавитесь вы от VIEWSTATE, ну уменьшите странички на пару кило, зато наживете себе гемор с контролами, особенно с DataGrid'ами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 11:04 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
lommanНу избавитесь вы от VIEWSTATE, ну уменьшите странички на пару кило, зато наживете себе гемор с контролами, особенно с DataGrid'амиесли понимать суть вопроса, гимора ни кокого не будет. кстати, как правильно заметил Артем: Лиман Артём big-dukeпасиб - 5K ращмер его <...> <..> его размер это еще не вся беда - вот эта весь здоровенный, никому нафиг не нужный набор символов, бегает между постбэками формы от сервера к клиенту от клиента к серверу, да еще и десериализируется да сериализируется постоянно ;)согласен, для приложений, работающих в интрасети это не принципиально, тем более за частую весьма сложно сформировать требуемый интерфейс без использования серверных контролов (кстати, без огромного вьюстэйта - без проблем) ... но для большинства интернет приложений можно обойтись и используя обычные, не серверные формы... кстати, я ни чего не имею против использования серверных форм, контолов, но использовать все же эти возможности лучше когда существует реальная потребность в этом... зы. и последнее, огромные в экран, вьюстэйты, в большинстве случаев, говорят о не профессионализме разработчика. ззы. это все имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 15:44 |
|
||
|
Как избавиться от скрытого поля __VIEWSTATE
|
|||
|---|---|---|---|
|
#18+
авторзы. и последнее, огромные в экран, вьюстэйты, в большинстве случаев, говорят о не профессионализме разработчика. Да не, скорее это говорит о том, что MS забыли громко прокричать, что появилась такая штука - Viewstate, а программер в код, который генерится в итоге, не заглядывал - потому как чего туда смотреть? А в локалке и так все хорошо работает. Но вот как только заглянул!!!!!!!!! Тут сразу же все и становится на места. -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=977&tid=1393510]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 362ms |

| 0 / 0 |
