c# - 以编程方式添加数据注释

标签 c# asp.net-mvc-3 data-annotations

我正在开发一个使用 .NET 4 的 asp mvc3 应用程序。

但是,我想使用的模型位于使用 .NET 3.5 的类库中,无法更改。

我能否以编程方式将 .NET 4 数据注释 添加到我在 Controller 中的模型中的某些属性以获得一些简单的验证?

最佳答案

创建您自己的 ModelMetadataProvider,这应该满足您的需求

http://www.dotnetcurry.com/ShowArticle.aspx?ID=715

关于c# - 以编程方式添加数据注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394564/

相关文章:

c# - 如何在 mvc3 View 中的 foreach 中调用 javascript 函数

javascript - MVC3 启用禁用按钮 Razor

asp.net-mvc - 延迟加载和 RequiredAttribute 问题 : The XXX field is required

c# - 继承 View 模型和更改 DisplayName 数据注释

c# - 使用 iText 7 和 C# 在可访问的 pdf 中将标题添加为 H1

c# - 获取 ASP.NET MVC 中的角色列表

c# - 选中 CheckBox 时如何添加整数值?

c# - 如何使 Response.Write 显示特殊字符,如 "<",">"

database - 在 MVC3 中使用 "dynamic"布局页面

asp.net-mvc - 在 Azure 中使用 DataAnnotations 进行验证显示错误的文本