# Mycket litet tips...ViewState aktiverade egenskaper

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

<!-- category -- mostlylucidcouk, Imported, ASP.NET, ViewState, C#, Persistence, Caching -->
Detta är verkligen ett mycket snabbt tips ... Jag tror att jag fick det från [Fritz lök](http://staff.develop.com/onion/resources.htm)utmärkt [Väsentliga ASP.NET med exempel är C#](http://www.amazon.co.uk/exec/obidos/ASIN/0201760401/mostlylucid-21) (som jag verkligen rekommenderar för övrigt!). Om du vill lagra en fastighet som bör fortsätta att använda ViewState, kan du spara dig en hel del skriva och få (IMHO) renare kod med denna metod:

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

Så, där går du ... kort men förhoppningsvis användbar - detta är hur jag tenderar att arbeta nu ... det tillåter mig också att byta till session / cache uthållighet när det behövs genom att bara ändra de små accessors ...