默认模型活页夹

发布于 2024-11-02 08:53:54 字数 149 浏览 3 评论 0原文

基本上我有一个包含大约 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦中的蝴蝶 2024-11-09 08:53:54

我可以通过重写 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文