【发布时间】:2014-05-19 18:22:00
【问题描述】:
我有一个带有编辑功能的 devExpress 网格页面。一个文本字段具有电话号码格式。当用户尝试输入电话号码时,它会输入双数字,例如,如果 hte 号码是区号 804,它将输入 (880)044-xxxx。我的应用程序在几台服务器上,仅在一台服务器上出现此问题。任何更新都没有解决这个问题。奇怪的是它只发生在一台服务器上,手动更新工作代码不会修复它。
编辑:
<dx:GridViewDataTextColumn FieldName="Phone" VisibleIndex="9">
<PropertiesTextEdit><MaskSettings Mask="(999) 000-0000" /><ValidationSettings>
<RequiredField IsRequired="True" ErrorText="Phone number is required" />
</ValidationSettings>
</PropertiesTextEdit>
</dx:GridViewDataTextColumn>
gridview 项的代码,其中掩码将其视为电话号码。因此格式 ()-____ 创建新项目。无论出于何种原因,应用程序都允许键入多个数字,如上所述。在开发中按预期工作,将新代码复制到生产服务器不会改变结果。这是 devExpress 吗?
编辑:调整文本框以移除遮罩。时间不允许我进一步调查。添加了验证器以仅允许电话号码,而没有掩码格式。
【问题讨论】:
-
我认为您应该在这里提供更多信息和一些代码行。
-
我希望能解决这个问题。我不认为这是 devExpress 问题,但我的应用程序中的所有电话号码都这样做。不在测试或其他服务器上,而是在生产服务器上。
标签: gridview devexpress