新mvc中的数据注释modelbinder
您好,我们正在尝试升级我们的项目以在最新版本的 VS 2010 中工作,但我在旧的数据注释 Modelbinder 中遇到了问题。
Dim modelBinder = New DataAnnotationsModelBinder()
modelBinder.InvalidValueFormatter = _ 函数(propDescriptor 作为 PropertyDescriptor,值作为字符串,displayName 作为字符串)_ String.Format("'{0}' är ej ett korrekt värde för {1}.", value, displayName)
ModelBinders.Binders.DefaultBinder = modelBinder
我想做的是覆盖错误数据输入的默认错误消息(“值 '{0}' 是对于 {1} 字段无效。)
我尝试获取默认模型绑定器以为其分配新的错误消息
Hi we are trying to upgrade our project to work in the latest version of VS 2010 and i have encountered a problem with the old Data Annotations Modelbinder.
Dim modelBinder = New DataAnnotationsModelBinder()
modelBinder.InvalidValueFormatter = _
Function(propDescriptor As PropertyDescriptor, value As String, displayName As String) _
String.Format("'{0}' är ej ett korrekt värde för {1}.", value, displayName)
ModelBinders.Binders.DefaultBinder = modelBinder
What Im trying to do is to overide the default errormessage for wrong datainput ("The value '{0}' is not valid for the {1} field.)
I try to get the default modelbinder to assign it a new errormessage
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我发现这篇关于这个问题的文章解决了我的问题:
http://forums.asp .net/p/1512140/3606268.aspx#3606268
I found this post about this problem which solved my problem:
http://forums.asp.net/p/1512140/3606268.aspx#3606268