# Дуже маленька підказка... Ввімкнені властивостіViewState

<datetime class="hidden">2004-03-19T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, ASP.NET, ViewState, C#, Persistence, Caching -->
Це дійсно дуже швидка порада... я думаю, що я отримав це від [Цифрова цибуля](http://staff.develop.com/onion/resources.htm)Чудово [Необхідним прикладом ASP.NET є C#](http://www.amazon.co.uk/exec/obidos/ASIN/0201760401/mostlylucid-21) (який я справді рекомендую вам!). Якщо ви бажаєте зберегти властивість, яку слід зберегти за допомогою параметра ViewState, ви можете зберегти ваш код і отримати (IMHO) чистіший код за допомогою цього способу:

```
public int Test{get{if(ViewState["Test"] != null)return (int)ViewState["Test"];elsereturn 0;}set{ViewState["Test"] = value;}}
```

Отже, ось вам короткий, але, сподіваюся, корисний - ось як я намагаюся зараз працювати ... це також дозволяє мені перейти на тривалість сеансу/ кешу, коли необхідно, просто змінюючи маленькі доступні засоби...