我试图在MVC 2网站中使用数据注释来通过自定义验证属性验证模型(将通过ajax调用控制器操作),但是我很难理解如何应用我的概念证明演示模型实际生产代码的原因如下:
Dictionary
对象var data = Model.ToDictionary();
具体来说,我不知道如何将自定义属性添加到DLL而不必硬编码对我希望远程属性调用的控制器/操作的引用,我提出了可能的解决方案:
此外,我不确定如何将模型转换为字典会影响内置的MVC验证,它是否仍然可以“自动”工作,还是需要开发某种形式的自定义模型绑定?