# Concepts Overview

Learn the various concepts that will help you understand how best to use Spread for ASP.NET such as shortcut objects, object parentage, cell types, etc.

## Content



While those familiar with previous generations of Spread products understand the object oriented nature of Spread for ASP.NET, there are several concepts that are worth reviewing for new users.

*   [Shortcut Objects](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowObjShortcut)
*   [Object Parentage](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowObjParentage)
*   [Underlying Models](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowObjModel)
*   [Cell Types](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-know-celltypes)
*   [SheetView versus FpSpread](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowviews)
*   [Formatted versus Unformatted Data](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowFormatted)
*   [Zero-Based Indexing](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowindex)
*   [Client-Side Scripting](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowScripting)
*   [Maintaining State](/spreadnet/docs/latest/online-asp/overview/spweb-devguide/spweb-concepts/spweb-oviewconcepts/spweb-knowState)