小编val*_*lik的帖子

HR-XML数据库架构

在为我们的项目设计数据库时,我们希望遵循HR-XML标准.有没有人有一个表示HR-XML实体的现成的关系数据库模式?

xml database-design database-schema

6
推荐指数
1
解决办法
807
查看次数

是否可以为MVC 3中的StringLength验证器提供运行时值?

我正在使用数据注释验证MVC 3中的字段:

[StringLength(50, MinimumLength=5)]
public string MyText { get; set; }
Run Code Online (Sandbox Code Playgroud)

有没有办法在那里提供动态价值?像这样的东西:

[StringLength(50, MinimumLength=GetMinimumLengthValueFromDb())]
public string MyText { get; set; }
Run Code Online (Sandbox Code Playgroud)

我的最后一招是使用远程验证器.如果我找不到办法StringLength,我会用RemoteValidator.

validation asp.net-mvc data-annotations

6
推荐指数
1
解决办法
1290
查看次数

如何在匿名类型中使用复杂的属性名称?

在我的MVC3应用程序中,我想创建一个匿名集合,其字段名称如下:

new 
{                                                                            
   Buyer.Firstname = "Jim",
   Buyer.Lastname = "Carrey",
   Phone = "403-222-6487",
   PhoneExtension = "",
   SmsNumber = "",
   Buyer.Company = "Company 10025",
   Buyer.ZipCode = "90210",
   Buyer.City = "Beverly Hills",
   Buyer.State = "CA",
   Buyer.Address1 = "Address 10025"
   Licenses[0].IsDeleted = "False",
   Licenses[0].ID = "6",
   Licenses[0].AdmissionDate = "2,1999",
   Licenses[0].AdmissionDate_monthSelected = "2",                                                                           

                                                                    } 
Run Code Online (Sandbox Code Playgroud)

我希望有这个,以便在我的应用程序的集成测试期间发送自定义发布请求.如何使用此字段名称声明匿名集合?

c# post anonymous-types asp.net-mvc-3

6
推荐指数
2
解决办法
1632
查看次数

MVC 3远程验证字段具有复杂的名称

我有一个输入

@Html.TextBoxFor(m => m.Buyer.Email, new { @maxlength = "100" })
Run Code Online (Sandbox Code Playgroud)

我想用远程属性验证它

[Remote("IsUserNameAvailable", "Validation")]        
public string Email { get; set; }
Run Code Online (Sandbox Code Playgroud)

在验证控制器中,我有一个动作:

[HttpPost]
public JsonResult IsUserNameAvailable(string Email)
Run Code Online (Sandbox Code Playgroud)

但是,我当然在Email参数中得到一个空值.我应该将哪个参数名称传递给IsUserNameAvailable方法?

更新:刚查看了请求,即发送到远程验证操作: http:// myhost/Validation/IsUserNameAvailable?Buyer.Email = test@test.test 参数名称是Buyer.Email,我应该如何将其传递给函数?

validation asp.net-mvc

5
推荐指数
1
解决办法
631
查看次数

正则表达式在javascript中失败

我在javascript中有以下正则表达式

var reg = new RegExp("^[(]?[2-9]\d{2}[)]?[\-. :]?[2-9]\d{2}[\-. :]?\d{4}$");
return this.optional(element) || (reg.test(value));
Run Code Online (Sandbox Code Playgroud)

在我的代码中,reg.test(value)即使在正确的值上也返回false:例如222 222 2222或222-222-2222.所有正则表达式测试人员(尤其是这个调用相同方法的测试人员)都表明正则表达式匹配表达式.可能是什么问题?

javascript regex validation

0
推荐指数
1
解决办法
2015
查看次数