You don't override it :

 protected static string FormatIfNecessary(object value, IDictionary 
> attributes)
>         {
>             var formatString = 
> CommonUtils.ObtainEntryAndRemove(attributes, "textformat");
>
>             if (value != null && formatString != null)
>             {
>                 var formattable = value as IFormattable;
>
>                 if (formattable != null)
>                 {
>                     value = formattable.ToString(formatString, null);
>                 }
>             }
>             else if (value == null)
>             {
>                 value = String.Empty;
>             }
>
>             return value.ToString();
>         }
>

the second parameter of toString is "null", so you're using the current 
UICulture : French so you logically display decimal with a comma, but 
client side validation will fail :

IsNaN("1,4")
>

Will return false. 

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/castle-project-devel/-/3GkIvya2jeQJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

Reply via email to