默认模型活页夹
基本上我有一个包含大约 100 个元素的表单。当我提交表单时,这些值绑定到我的模型。但我想在设置值之前处理表单元素的某些值。基本上我希望默认绑定程序设置表单元素的 95 个值,但我想在设置之前处理五个元素的值。
关于如何通过覆盖默认模型绑定器来做到这一点有什么建议吗?
Basically i have a form with around 100 elements. The values bind to my model when i submit the form. But i want to work on certain values of the form elements before the values are set. Basically i want the 95 values of elements of the form be set by the default binder but i want to work on the values of five elements before it is set.
Any suggestions as to how to go about doing it by overriding the default model binder ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我可以通过重写 DefaultBinder 中的 BindProperty(ControllerContext controllerContext, ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor) 函数来实现相同的目的
I could achieve the same by overriding the BindProperty(ControllerContext controllerContext, ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor) function in the DefaultBinder