我一直在寻找使用来自DB的数据进行自定义验证( haaaaaard)的方法。例如,我的项目中有一个EntityFramework环境。那么,如何使用数据注释进行自定义验证,并将某些值与DB项进行比较呢?
例如:
我希望验证字段调用"Code“是否存在于DB中。如果没有,我需要一条“错误:您必须使用有效的代码”的消息。
你能帮帮我吗?
谢谢!
发布于 2014-09-10 02:55:15
完成了!
在斯蒂芬·穆克的帮助下,这几页:
但这些功劳是为了斯蒂芬和远程验证。谢谢!!
主计长:
public JsonResult ExisteCodOp(string Codigo_Operador)
{
ModeloDePool1 ModeloPool1 = new ModeloDePool1();
bool ExisteCodOp = ModeloPool1.CheckCodOp(Codigo_Operador);
if (ExisteCodOp == false)
{
return Json("No existe el KVD escrito.", JsonRequestBehavior.AllowGet);
}
else
{
return Json(true, JsonRequestBehavior.AllowGet);
}型号:
[Required]
[RegularExpression(@"[Tt,Ss]-\d\d", ErrorMessage="Debe colocar un Código de Operador válido.")]
[Remote("ExisteCodOp","Pool")]
[DisplayName("Código Operador")]
public string Codigo_Operador { get; set; }https://stackoverflow.com/questions/25755434
复制相似问题