1

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 と表示されます。

4

1 に答える 1

1

次の質問を見てください。

int32 を MaskedEditExtender 対応 TextBox にデータバインディングする

これはよくある問題のようです。

于 2010-05-03T13:03:32.007 に答える