将 SSN 格式设置为用户类型
本文关键字:用户 类型 设置 SSN 格式 | 更新日期: 2023-09-27 18:33:59
Using Visual Studio 2012 Lightswitch C# Silverlight Web.
我想在用户输入 ###与 Lightswitch 中的计算属性的工作方式非常相似,除了我需要在文本框中使用它。
示例:我想实现这样的事情,除了在Lightswitch中。
我是否需要创建自定义业务类型,或者可以直接在 Lightswitch 中完成?
想
通了。
像往常一样,Beth Massi在这里解释了如何做到这一点。无需自定义业务类型或自定义 silverlight 控件。
根据我的应用程序数据,我在SSN字段上创建了一个_Validate方法。代码如下所示
partial void SSN_Validate(EntityValidationResultsBuilder results)
{
if (this.SSN != null)
{
if (this.SSN.Length == 9 && !this.SSN.Contains("-"))
{
this.SSN = this.SSN.Substring(0, 3) + "-" + this.SSN.Substring(3, 2) + "-" + this.SSN.Substring(5);
}
if(!Regex.IsMatch(this.SSN, @"^'d{3}-'d{2}-'d{4}$"))
{
results.AddPropertyError("Please enter a valid SSN (i.e. 123-45-6789).");
}
}
}