Single-Value, or "Simple," Data Binding

You can use single-value data binding to add information anywhere on an ASP.NET page. You can even place information into a control property or as plain text inside as HTML tag. Single-value data binding allows you to take a variable, a property, or an expression and insert it dynamically into a page.

Types of ASP.NET Data Binding

Two types of ASP.NET data binding exist: single-value binding and repeated-value binding.
Single-value data binding is by far the simpler of the two, whereas repeated-value binding provides the foundation for the most advanced ASP.NET data controls.

Data Binding

The basic principle of data binding is this: you tell a control where to find your data and how you want it display, and the control handle the rest of the details. Data binding in ASP.NET is superficially similar to data binding in the world of desktop or client/server application, but in truth, it's fundamentally different.In those environment, data binding involves creating a direct connection between a data source and a control in an application window.if a user change a value in the on-screen control, the data in the linked database is modified automatically. Similarly, if the database changes while the user is working with it (for example, another user commits a change), the display can be refreshed automatically.