如何在Asp.Net中使用ajax蒙面编辑扩展器为手机数字 [英] how to use ajax masked edit extender for phone numer in Asp.Net

查看:60
本文介绍了如何在Asp.Net中使用ajax蒙面编辑扩展器为手机数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用过此代码但不能正常工作?







i have used this codes but its not working?



<asp:TextBox ID="txtPhoneNumber" runat="server"></asp:TextBox>
<asp:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="txtPhoneNumber"

MaskType="Number" Mask="999-999-9999" MessageValidatorTip="true">
</asp:MaskedEditExtender>

推荐答案

如果您的ASPX页面出现异常,请检查您可能正在使用的页面或母版页中是否添加了ScriptManager实例。应在ASPX / Master页面中的表单标记之后添加ScriptManager。



一旦存在ScriptManager,MasterEditExtender应该可以工作,并且通过查看您提供的HTML,它将会输入数据后,不显示掩码字符和格式。要保留屏蔽,请为MaskedEditExtender设置ClearMaskOnLostFocus属性。因此得到的HTML将是这样的



If your ASPX page is throwing exception, please check whether ScriptManager instance is added in your page or Master Page which you might be using. ScriptManager should be added after form tag in ASPX/Master page.

Once ScriptManager is present, MasterEditExtender should work, and by looking at the HTML you have provided, it will not display the mask characters and format once the data is entered. To retain the masking please set the ClearMaskOnLostFocus property for MaskedEditExtender. So the resultant HTML will be like this

<ajaxToolkit:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="txtPhoneNumber"

            MaskType="Number" Mask="999-999-9999" MessageValidatorTip="true"

            ClearMaskOnLostFocus="False" >
        </ajaxToolkit:MaskedEditExtender>





希望有所帮助,

谢谢



Hope that helps,
Thanks


这篇关于如何在Asp.Net中使用ajax蒙面编辑扩展器为手机数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆