У меня есть asp rangevalidator на странице aspx, тип задан как double, и я хочу, чтобы разделитель был инвариантным для культуры и всегда использовал точку, независимо от системных настроек пользователя.
Однако я не могу найти нигде, которая показывает правильный синтаксис, возможно ли это вообще.
// My range validator
<asp:RangeValidator ID="reqThickness" runat="server"
ControlToValidate="txtThickness"
ErrorMessage="RangeValidatorThickness"
MinimumValue="0"
MaximumValue="999999.9"
Type="Double">
Я надеялся, что это сработает, добавив это Separator="."
, но, к сожалению, это не сработало, равно как и не дали этому максимальному значению точку. Итак, как бы я go сделал это?
Из-за множества проблем с десятичными разделителями в серверной части какой-то старой системы, которую мы используем. Мы решили использовать точечный разделитель глобально.