从另一个项目重用模型

时间:2014-07-29 19:41:59

标签: c# asp.net-mvc-3

我的主Web项目中的模型中有一个名为RequiredIf的自定义验证器属性,我需要在另一个项目的另一个模型中重用该模型。当我从子项目中的主项目中查看反汇编的dll时,自定义属性就会消失,自定义属性也不起作用。

这是我的结构:

MainProject

[RequiredIf( "TipoReagendamentoSco", false, "CodigoTipoReagendamento", null, "Tipo Reagendamento é obrigatório")]
[Display(Name = "Tipo Reagendamento:")]
public int CodigoTipoReagendamento { get; set; }

子项目

public TipoReagendamentoModel TipoReagendamento { get; set; }

反汇编的MainProject.DLL

[Display(Name = "Tipo Reagendamento:")]
public int CodigoTipoReagendamento { get; set; }

自定义验证器属性(RequiredIf)消失了。但是当我使用DataAnnotations中的'Required'(不是自定义属性)时,它就像魅力一样。

谢谢!

0 个答案:

没有答案