ASP.NET文本框掩码

本文关键字:掩码 文本 NET ASP | 更新日期: 2023-09-27 18:20:07

所以我想在我的文本框中包含一个掩码。我研究了不同的选择,我尝试了所有的选择,但似乎都不起作用。我使用的是VS2013和C#,我也希望能够在我的代码中使用textbox.text。

我有这样的东西:

 <script type="text/javascript" src="/js/jquery-2.1.4.min.js"></script>
    <script type="text/javascript" src="/js/jquery.maskedinput.js"></script>
    <script type="text/javascript">
        $(function () {
            $("#TxtDOB").mask("999-999-9999");
        });
    </script>
asp:TextBox ID="TxtDOB" runat="server" CssClass="textbox1" Width="130px" />

TextBox无法识别掩码。

ASP.NET文本框掩码

我参加聚会有点晚了,但添加ClientIDMode="static"应该可以解决这里的问题。默认情况下,.Net会将ID(在本例中为"TxtDOB")转换为您设置的ID之外的其他ID。添加ClientIDMode="static"告诉.Net不要更改ID,并使其在客户端上可用。

<asp:TextBox ID="TxtDOB" runat="server" ClientIDMode="static" CssClass="textbox1" Width="130px" />