В этой статье в основном представлен метод сохранения двух цифр после десятичной точки в ASP, который реализован с помощью функции FormatNumber. Друзья, нуждающиеся в этом, могут обратиться к следующему.
Недавно я использовал программы ASP для обработки некоторых форм данных и столкнулся с проблемами цифрового форматирования, например, с тем, сколько десятичных знаков должно сохраняться в данных. После исследования я могу использовать встроенную функцию ASP FormatNumber для достижения этой цели. Давайте поговорим о том, как использовать функцию FormatNumber подробно.
Функция FormatNumber: возвращает выражение в числовом формате.
параметр:
Выражение
Необходимый. Выражение для форматирования.
NumDigitsAfterDecimal
Необязательный. Числовое значение, указывающее количество цифр, отображаемых справа от десятичной точки. Значение по умолчанию — -1, что означает использование региональных настроек компьютера.
Включить ведущую цифру
Необязательный. Константа с тремя состояниями, указывающая, отображаются ли ведущие нули для десятичных значений. Конкретные значения см. в разделе «Настройки».
Усепаренсфорнегативнумберс
Необязательный. Константа с тремя состояниями, указывающая, следует ли помещать отрицательные значения в круглые скобки. Конкретные значения см. в разделе «Настройки».
ГруппаЦифры
Необязательный. Константа с тремя состояниями, указывающая, группируются ли числа с использованием разделителя групп, указанного в языковом стандарте. Конкретные значения см. в разделе «Настройки».
настраивать:
Параметры IncludeLeadingDigit, UseParensForNegativeNumbers и GroupDigits имеют следующие настройки:
Постоянное описание
TriState.True Правда
TriState.False Ложь
TriState.UseDefault Языковой стандарт компьютера.
исключение/ошибка
Состояние номера ошибки типа исключения
InvalidCastException 13 Тип не является числом.
Примечание:
Если один или несколько необязательных параметров опущены, значения пропущенных параметров предоставляются локалью.
Уведомление:
Вся информация о настройках берется из настроек локали приложения. По умолчанию эта информация соответствует языковому стандарту, установленному на панели управления. Однако его можно изменить программно с помощью .NET Framework.
Чтобы перечислить:
Сохраните 2 десятичных знака: <%=FormatNumber(123.12345,2)%>, результат вывода: 123,12.