ASP.NET Tutorial/Ajax/MaskedEdit
The Mask property accepts a character pattern.
<source lang="csharp">
You can use the following special characters: 9 - Only a numeric character L - Only a letter $ - Only a letter or a space C - Only a custom character (case sensitive) A - Only a letter or a custom character N - Only a numeric or custom character ? - Any character / - Date separator
- - Time separator
. - Decimal separator , - Thousands separator \ - Escape character { - Initial delimiter for repetition of masks } - Final delimiter for repetition of masks</source>
Using the MaskedEdit Control
<source lang="csharp">
<%@ Page Language="C#" %> <%@ Register TagPrefix="ajax" Namespace="AjaxControlToolkit"
Assembly="AjaxControlToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">
<title>Show Masked Edit</title>
</head> <body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:Label id="lblTitle" Text="Title:" AssociatedControlID="txtTitle" Runat="server" /> <asp:TextBox id="txtTitle" Runat="server" />
<asp:Label id="lblDateReleased" Text="Date Released:" AssociatedControlID="txtDateReleased" Runat="server" /> <asp:TextBox id="txtDateReleased" Runat="server" /> <ajax:MaskedEditExtender id="me1" TargetControlID="txtDateReleased" Mask="99/99/9999" MaskType="Date" runat="Server" />
<asp:Button id="btnSubmit" Text="Submit" Runat="server" />
</form>
</body> </html></source>