0

我正在使用 ASP.Net 4.0 创建一个 Web 项目,并且我的一个页面上有两个 Ajax ComboBoxes。用户已请求两个 ComboBox 上的输入掩码。我不能使用 Ajax MaskedEditExtender,因为它不能与 ComboBox 一起使用。有没有人在 Ajax ComboBox 上实现过输入掩码?

4

1 回答 1

0

DevExpress 编辑器允许您在编辑期间使用掩码。当最终用户输入的字符串应与特定格式匹配时,掩码很有用。例如,您可能需要文本编辑器仅接受 24 小时格式的日期/时间值、仅接受数值或仅接受自动插入电话号码占位符的数字。

以下编辑器类型支持屏蔽输入:

文本框编辑器(ASPxTextBox 和 ASPxButtonEdit)。可以通过 MaskSettings 属性访问文本框掩码设置。编辑器的掩码可以通过 MaskSettings.Mask 属性指定。日期编辑器 (ASPxDateEdit)。要在日期编辑器中启用屏蔽输入,应将 UseMaskBehavior 属性设置为 true。如果 EditFormat 属性设置为“自定义”,则可以通过 EditFormatString 属性定义掩码。在此演示中,了解如何通过将数据输入各种类型的编辑器来实现屏蔽输入行为。

在这里了解更多

using System;
using System.Web.UI;

public partial class Features_MaskedInput : Page {
  protected void Page_Load(object sender, EventArgs e) {
     txtZip.MaskSettings.PromptChar = cmbPromtChar.SelectedItem.Value.ToString()[0];
     dateEdit.EditFormatString = cmbDateType.SelectedItem.Value.ToString();
     dateEdit.Value = DateTime.Now;
   }
}
于 2019-07-01T10:30:32.753 回答