The DateTextBox class is a custom control for ASP.NET. It is based on a TextBox web control with an optional image button to open a popup calendar window. On browsers that support JavaScript 1.2, it provides extensive keyboard management and client-side validation.