在为我们的项目设计数据库时,我们希望遵循HR-XML标准.有没有人有一个表示HR-XML实体的现成的关系数据库模式?
我正在使用数据注释验证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.
在我的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)
我希望有这个,以便在我的应用程序的集成测试期间发送自定义发布请求.如何使用此字段名称声明匿名集合?
我有一个输入
@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,我应该如何将其传递给函数?
我在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.所有正则表达式测试人员(尤其是这个调用相同方法的测试人员)都表明正则表达式匹配表达式.可能是什么问题?