ASP.NET Tutorial/Ajax/MaskedEdit

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

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>