首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MaskedEditExtender、日期和全球化

MaskedEditExtender、日期和全球化
EN

Stack Overflow用户
提问于 2009-11-18 21:28:16
回答 1查看 3.4K关注 0票数 0

我想使用MaskedEditExtender来掩盖短日期。问题是,我希望根据用户语言设置来屏蔽该字段。这在很多情况下都是有效的,但例如,对于拉脱维亚文化(格式为9999.99.99 )。)不起作用。

代码语言:javascript
复制
<cc1:MaskedEditExtender  ID="MaskedEditExtender1" runat="server" AutoComplete="True" MaskType="Date" TargetControlID="myTextbox" ClearMaskOnLostFocus="True" 
   OnInvalidCssClass="myInvalidCss" OnFocusCssClass="myOnFocusClass" Mask="99/99/9999" >
</cc1:MaskedEditExtender>

有没有一种简单的方法可以用用户区域性掩码格式设置Mask属性?我是不是错过了让这件事更容易做的事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-18 21:38:47

我不确定为什么扩展器不能识别拉脱维亚文化,但可以尝试查看提供的覆盖,比如CultureDateFormat和CultureDecimalPlaceholder。更多信息请访问AJAX Control Toolkit sample website

编辑:对OP评论的回应:

我不知道这是否有效,但看起来您可以从CultureInfo类中获得文化的短日期格式,如下所示。

代码语言:javascript
复制
string shortDateFormat = 
      System.Globalization.CultureInfo.DateTimeFormat.ShortDatePattern

看看here的例子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1755959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档