Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
У меня информационный вопрос. Заглянув на сервере в EventViewer, вижу много уведомлений и предупреждений типа Event Type: Information Event Source: ASP.NET 4.0.30319.0 Event Category: Web Event Event ID: 1316 Date: 12.03.2014 Time: 9:27:25 User: N/A Computer: Название сервера Description: Event code: 4009 Event message: Viewstate verification failed. Reason: Viewstate was invalid. Event time: 12.03.2014 9:27:25 ........ на веб страницах я использую например информацию которая однообразна и что бы не давать лишние запросы я сохраняю в Viewstate, раньше все работало а сейчас так же работает но много сообщений. Код: plaintext 1. 2. 3. 4. 5. Подскажите что может вызывать эти уведомления и предупреждения? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2014, 16:39 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
открой для себя кеш, хранить во ViewState и гонять между серваком и клиентом постоянно без особой нужды занятие странное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2014, 16:51 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, Если информация используется в пределах одной страницы то используется ViewState?, плюс к этому эта информация специфична для каждого пользователя(что то вроде мини спавочника). Так что в моем случае кеш мне кажется создаст мне больше проблем чем выгоды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2014, 17:11 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
VIT2708, И? это доводы туда сюда гонять трафик никчёмный? там без тебя асп вебформс гадит, а ты еще подливаешь. каким образом кеш создаст больше проблем ? подтверждения слов то будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2014, 17:44 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuVIT2708, И? это доводы туда сюда гонять трафик никчёмный? там без тебя асп вебформс гадит, а ты еще подливаешь. каким образом кеш создаст больше проблем ? подтверждения слов то будет? ага - а кеш ничего не гоняет? абсолютно? если нужно хранить что-то для конкретной страницы (небольшой объем)- viewstate вполне подойдет. хранение состояния все равно будешь делать каким нибудь способом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 11:54 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
monstrUага - а кеш ничего не гоняет? абсолютно? поведайте что гоняется кеш клиенту? именно этот контекст был. monstrUесли нужно хранить что-то для конкретной страницы (небольшой объем)- viewstate вполне подойдет. хранение состояния все равно будешь делать каким нибудь способом. ну будет храниться состояние контролов ну и пусть это особенности вебформ и то многие с этой особенностью борются и вырубают состояние для всего приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 12:50 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
VIT2708 Код: plaintext 1. 2. 3. 4. 5. А потом все жалуются что ViewState амно. handmadeFromRuVIT2708, И? это доводы туда сюда гонять трафик никчёмный? там без тебя асп вебформс гадит, а ты еще подливаешь. каким образом кеш создаст больше проблем ? подтверждения слов то будет? Никто там не гадит, просто нужно "уметь его готовить", например инициализировать значения контролов до включения трекинга или после, смотря что нужно, ну и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 12:56 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
Лучше накидайте идей, как ребенка завлечь в ИТ)) Но только так чтобы он не понял, что его к этому склоняют, а то возненавидит эту профессию). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 13:16 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
dma_caviarЛучше накидайте идей, как ребенка завлечь в ИТ)) Но только так чтобы он не понял, что его к этому склоняют, а то возненавидит эту профессию). Да епт, куча закладок открыто, перепутал топик)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 13:16 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
dma_caviarЛучше накидайте идей, как ребенка завлечь в ИТ)) Но только так чтобы он не понял, что его к этому склоняют, а то возненавидит эту профессию). Можно удалить?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 13:17 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
dma_caviardma_caviarЛучше накидайте идей, как ребенка завлечь в ИТ)) Но только так чтобы он не понял, что его к этому склоняют, а то возненавидит эту профессию). Да епт, куча закладок открыто, перепутал топик))))Профессионал за работой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 13:17 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
skyANAdma_caviarпропущено... Да епт, куча закладок открыто, перепутал топик))))Профессионал за работой А чо, "у меня компилится долго", имею право в это время на профессиональном форуме посидеть))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 13:24 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, правда если прочитать топик сначала - автор вопрос задал - в чем причина ошибки ? если есть что ответить - ответь, если нечего ответить - лучше промолчать. а то ведь человек спросил подойдет ли ему для работы лопата, а ему ответили - чувак, ты лох, тебе нужно ведро. сохранение состояния - механизм ценный. как вы им пользуетесь от вас зависит. в каких задачах, в каких проектах. инструмент можно использовать по назначению, а можно как получиться. автор не написал - каком приложении он viewstate использует - внутренне, внешнее. сколько пользователей. какой размер страниц получается. правда смущает что он хранит список Код: c# 1. может оказаться здоровый объем. viewstate - средство кеширования простое. если производительность решения устраивает - что страшного? размер страниц дорос до 10 МБ ? сохранение состояния почти всегда нужно. какой способ выбрать - решать самим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 15:29 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
monstrUсохранение состояния - механизм ценный... Ога, только сами то Вы, опять про ведро начали..)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 15:34 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
monstrUесли есть что ответить - ответь, если нечего ответить - лучше промолчать. и это мне говорит человек, который написал про ведро и лопату. monstrUа то ведь человек спросил подойдет ли ему для работы лопата, а ему ответили - чувак, ты лох, тебе нужно ведро. если ты прочитал именно так это только твои проблемы. ViewState это механизм который сделали чтоб типо было проще, особенно тем кто пришел из винформс, вот только цена не оправдана имхо. Я предложил механизм, который предназначен для таких целей, а имено кеш. monstrUсохранение состояния - механизм ценный. как вы им пользуетесь от вас зависит. в каких задачах, в каких проектах. инструмент можно использовать по назначению, а можно как получиться. да полезен, правда почему то и без него нормально живут. но ТС используется как получится, а зачем поощрять плохое решение? monstrUавтор не написал - каком приложении он viewstate использует - внутренне, внешнее. сколько пользователей. какой размер страниц получается. правда смущает что он хранит список может оказаться здоровый объем. viewstate - средство кеширования простое. если производительность решения устраивает - что страшного? размер страниц дорос до 10 МБ ? если можно не гонять это по сети, то зачем? monstrUсохранение состояния почти всегда нужно. какие то пруфы будут? у меня на веб форм проектах выключен глобально вьюстет и нормально работается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 16:21 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuесли можно не гонять это по сети, то зачем? Ну т.е. состояния всех клиентов на стороне сервера? А зачем, для этого нужна резиновая память. Жалко чтоли пару строк в ViewState добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 16:29 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
dma_caviarНу т.е. состояния всех клиентов на стороне сервера? А зачем, для этого нужна резиновая память. Жалко чтоли пару строк в ViewState добавить? состояния? мы верно трактуем то что написал ТС? он описал механизм кеширования данных чтоб не добить бд лишний раз. Если там так мало данных то кеш и памяти это вообще не помешает, в при не хватке памяти кеш первым сбросится + и теперь самое наверное главное какой профит от всего этого велика если человек уйдет со страницы, а потом вернется: к примеру ну закрыл случайно вкладку? Viewstate не сохранится, а тот же кеш может быть еще живым, но помнится ТС использует Viewstate, чтоб уменьшит кол-во запросов. А вообще статей по поводу зла от Viewstate много. Да и понимание часто хромает http://habrahabr.ru/post/119537/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 16:54 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
handmadeFromRudma_caviarНу т.е. состояния всех клиентов на стороне сервера? А зачем, для этого нужна резиновая память. Жалко чтоли пару строк в ViewState добавить? состояния? мы верно трактуем то что написал ТС? он описал механизм кеширования данных чтоб не добить бд лишний раз. Если там так мало данных то кеш и памяти это вообще не помешает, в при не хватке памяти кеш первым сбросится + и теперь самое наверное главное какой профит от всего этого велика если человек уйдет со страницы, а потом вернется: к примеру ну закрыл случайно вкладку? Viewstate не сохранится, а тот же кеш может быть еще живым, но помнится ТС использует Viewstate, чтоб уменьшит кол-во запросов. А вообще статей по поводу зла от Viewstate много. Да и понимание часто хромает http://habrahabr.ru/post/119537/ Блин, не поверил своим глазам, нажал ctrl+f для поиска слова Кеш - нету его в сообщении ТС))) Если кеш, например какого-нибудь справочника, то конечно, накой его во ViewState класть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 17:03 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
dma_caviar, я написал что ТС описал механизм кеширования выборки чтоб не дергать бд. под кешированием может быть сохранение в переменную и прочее. Я лишь указал уж лучше тогда заюзать кеш асп нет. VIT2708информацию которая однообразна и что бы не давать лишние запросы я сохраняю в Viewstate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2014, 17:10 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, привет. хочу уточнить, про что я спорю - хранить результаты выборки в теле страницы во viewstate ни к чему - возрастет объем страницы. но ведь ты сказал человеку, что в проекте вообще отключил viewstate глобально и лучше им вообще не пользоваться. вот тут я возражаю - viewstate вполне пригоден для хранения числе,дат и строк. увеличение размера произойдет незначительное, а механизм хранения состояния достаточно простой. можно согласиться с отключением viewstate глобально, но ведь при этом надо указать, что для нужных контролов Viewstate необходимо включать - иначе как обеспечивать восстановление состояния? то есть для примитивной страницы, когда на ней размещен CheckBox и Button, пользователь выбирает CheckBox и жмет кнопку - после Postback значение, выбранное пользователем, нужно восстановить. а если у тебя Viewstate отключен глобально и не включен для CheckBox, то этого не произойдет. а ведь надо. кстати, ТС кто-нибудь ответит на его вопрос? как-то неудобно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 10:47 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
monstrU, все в пределах разумного) ТС пропиши machineKey , часто такие ошибки именно из-за автогенерации machineKey. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 10:59 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
monstrUhandmadeFromRu, правда если прочитать топик сначала - автор вопрос задал - в чем причина ошибки ? если есть что ответить - ответь, если нечего ответить - лучше промолчать. а то ведь человек спросил подойдет ли ему для работы лопата, а ему ответили - чувак, ты лох, тебе нужно ведро. сохранение состояния - механизм ценный. как вы им пользуетесь от вас зависит. в каких задачах, в каких проектах. инструмент можно использовать по назначению, а можно как получиться. автор не написал - каком приложении он viewstate использует - внутренне, внешнее. сколько пользователей. какой размер страниц получается. правда смущает что он хранит список Код: c# 1. может оказаться здоровый объем. viewstate - средство кеширования простое. если производительность решения устраивает - что страшного? размер страниц дорос до 10 МБ ? сохранение состояния почти всегда нужно. какой способ выбрать - решать самим 1. пользователей до 100 2. код я привел как пример, могут быть и другие обьекты но они не большие. 3. этих предупреждений еще пару дней назад не было, а теперь начали появляться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 13:52 |
|
||
|
Вопрос по ViewState
|
|||
|---|---|---|---|
|
#18+
VIT2708, ну вот тебе советовали ТС пропиши machineKey , часто такие ошибки именно из-за автогенерации machineKey. эта ошибка может появляться не только из-за того, что ты список во viewstate хранишь, но и другие контролы также сохранением состояния занимаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 13:54 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=78&tid=1357546]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 413ms |

| 0 / 0 |
