Я храню некоторые из своих свойств в viewstate, чтобы их можно было легко использовать в запросах Ajax.Мой код свойства выглядит следующим образом:
public Language Language
{
get { return (Language)ViewState["controls_window_Language"]; }
set { ViewState["controls_window_Language"] = value; }
}
Однако мои клиенты сообщали о некоторых ошибках, и когда я его отслеживал, это потому, что язык нулевой.Это не происходит каждый раз;это кажется совершенно случайным, и я не могу воспроизвести ошибку.Я также храню другие свойства внутри viewstate, и я использую это свойство непосредственно перед Language, поэтому я не потерял все viewstate.
Наиболее логичной причиной может быть то, что язык перезаписывается, но единственный раз, когда я пишу на него, это когда страница загружается впервые.
В чем может быть причина потери свойства viewstate?1008 *