asp.net-mvc – 使用DataAnnotations与ASP.Net MVC的多个Metadat
发布时间:2020-12-16 09:59:27 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.Net MVC中使用DataAnnotations和MetadataType通过我们的www站点上的表单验证我的一个自定义对象的创建.它工作得很好. 但是现在我们还需要能够通过内部管理站点中的表单创建相同的对象. 但是,验证规则略有不同,因为当我们通过内部管理系统完成表单时,
我在ASP.Net MVC中使用DataAnnotations和MetadataType通过我们的www站点上的表单验证我的一个自定义对象的创建.它工作得很好.
但是现在我们还需要能够通过内部管理站点中的表单创建相同的对象. 但是,验证规则略有不同,因为当我们通过内部管理系统完成表单时,www站点上的某些字段是强制性的,这些字段不是强制性的. 此外,我希望能够为相同的字段提供不同的DisplayNames和不同的验证消息,具体取决于从哪个站点/表单收集数据等. 我怎么能基本上有两个不同的MetadataType,并指定我想在管理站点内验证时使用哪一个,而不是www站点… I.e.两组不同的验证规则,以及指定我验证哪一个的能力. 我使用我的MetadataType使用Buddy(部分)类,因为我的对象是由LINQ to SQL自动生成的. 解决方法
这可能会有所帮助:
http://andrewtwest.com/2011/01/10/conditional-validation-with-data-annotations-in-asp-net-mvc/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 未找到与请求URI匹配的HTTP资源
- asp.net – 证明telerik报告的HtmlTextBox中的文本
- asp.net – GridView的RowDataBound函数
- asp.net-mvc – 我何时以及为什么要考虑asp.net MVC?
- 如何使用ASP.NET C#设置html输入类型文本值?
- asp.net-mvc – 是否有官方的ASP.NET MVC参考/示例应用程序
- asp.net下创建、查询、修改带名称空间的 XML 文件的例子
- asp.net-mvc – Razor:如何填写textarea?
- asp.net-mvc – ASP.NET MVC PostAuthorizeRequest(和其他事
- asp.net-mvc – 以编程方式获取MVC视图列表?
推荐文章
站长推荐
热点阅读