ASP.NET AJAX Masked Edit Extender を使用して電話番号をフォーマットしています
<asp:TextBox ID="tbPhoneNumber" runat="server" />
<ajaxToolkit:MaskedEditExtender TargetControlID="tbPhoneNumber" Mask="(999)999-9999" MaskType="Number"
InputDirection="LeftToRight" ClearMaskOnLostFocus="false" ClearTextOnInvalid="false" runat="server" AutoComplete="false" />
ページ読み込みイベントで、電話のテキストボックスに次のように入力しようとしています:
protected void Page_Load(object sender, EventArgs e)
{
tbPhoneNumber.Text = "(394)456-310";
}
そのため、有効な電話番号にするために最後に欠落している番号が 1 つあります。ページが読み込まれると、テキストボックスの値が (394)456-310_ になると思っていましたが、(_39)445-6310 と表示されます。