【发布时间】:2011-06-19 09:47:31
【问题描述】:
我最近阅读了几篇关于 asp.net MVC 中的模型绑定和验证的文章和问题。到目前为止,我错过的是对给定外键 ID 的验证(例如相关项目的下拉列表)。
如果我们考虑以下情况:
有一个实体(即网站区域)具有一组文件夹,用户可以将条目放入该文件夹中,但只能放入属于用户有权访问的网站区域的文件夹中。
那么,验证给定外键值是否属于属于相关网站区域的文件夹集的优雅方法是什么?
我认为通过使用自定义模型绑定器和/或可以访问数据存储库的自定义验证器来执行此检查会很聪明?
【问题讨论】:
标签: asp.net-mvc model-view-controller validation binding model