Я не уверен, что это возможно в ASP.NET, но вот проблема, с которой я столкнулся: некоторые списки данных в моем веб-приложении отображаются с помощью GridView; однако, поскольку некоторые из этих списков могут содержать много данных, они иногда увеличивают вес страницы до нескольких мегабайт из-за ViewState. Поскольку мы не хотим запрашивать эту информацию в базе данных каждый раз, когда на странице происходит обратная передача, мне было интересно, есть ли способ кэшировать данные, переданные элементу управления на сервере, а затем получить к ним доступ в следующий раз есть постбэк.
Так это вообще возможно? Если да, то может ли кто-нибудь указать мне направление дополнительной информации о том, как это сделать? Если это невозможно, есть ли у кого-нибудь предложения о том, как я могу решить эту проблему?