【发布时间】:2009-08-21 21:42:08
【问题描述】:
据我所知,ValueProviderDictionary 从 3 个地方获取绑定值
- 来自帖子表单
- 从路线值
- 来自查询字符串
我希望能够禁用第二个和第三个选项。我在这里看到的唯一解决方案是创建自己的自定义 ValueProvider(复制粘贴 ValueProviderDictionary 源文件并从那里删除这两个选项)。
这个解决方案正确吗?还有更优雅的选择吗?
(如果带有自定义 ValueProvider 的解决方案是正确的,应该在哪里初始化?在 Controller 的操作方法中还是在自定义 ModelBinder 中?)
谢谢
【问题讨论】:
-
有趣的问题+1!
标签: asp.net-mvc binding