Artikel ini terutama memperkenalkan metode mempertahankan dua digit setelah koma di ASP, yang diimplementasikan menggunakan fungsi FormatNumber. Teman yang membutuhkan dapat merujuk ke yang berikut ini
Baru-baru ini, saya telah menggunakan program ASP untuk memproses beberapa formulir data, dan saya mengalami masalah pemformatan digital, seperti berapa banyak tempat desimal yang harus dipertahankan dalam data. Setelah penelitian, saya dapat menggunakan fungsi FormatNumber bawaan ASP untuk mencapai hal ini. Mari kita bahas tentang cara menggunakan fungsi FormatNumber secara detail.
Fungsi FormatNumber: Mengembalikan ekspresi yang diformat sebagai angka.
parameter:
Ekspresi
Diperlukan. Ekspresi yang akan diformat.
JumlahDigitSetelahDesimal
Opsional. Nilai numerik yang menunjukkan jumlah digit yang ditampilkan di sebelah kanan koma desimal. Nilai defaultnya adalah -1, artinya gunakan pengaturan regional komputer.
Sertakan LeadingDigit
Opsional. Konstanta tiga keadaan yang menunjukkan apakah angka nol di depan untuk nilai desimal ditampilkan. Untuk nilai tertentu, lihat "Pengaturan".
GunakanParensForNegativeNumbers
Opsional. Konstanta tiga keadaan yang menunjukkan apakah akan menempatkan nilai negatif di dalam tanda kurung. Untuk nilai tertentu, lihat "Pengaturan".
GrupDigit
Opsional. Konstanta tiga keadaan yang menunjukkan apakah angka-angka dikelompokkan menggunakan pemisah grup yang ditentukan dalam lokal. Untuk nilai tertentu, lihat "Pengaturan".
mendirikan:
Parameter IncludeLeadingDigit, UseParensForNegativeNumbers, dan GroupDigits memiliki pengaturan berikut:
Deskripsi konstan
TriState.Benar Benar
TriState.Salah Salah
TriState.UseDefault Lokal komputer
pengecualian/kesalahan
Kondisi nomor kesalahan tipe pengecualian
InvalidCastException 13 Tipenya bukan angka.
Komentar:
Ketika satu atau lebih parameter opsional dihilangkan, nilai parameter yang dihilangkan disediakan oleh lokal.
Melihat:
Semua informasi pengaturan berasal dari pengaturan lokal aplikasi. Secara default, informasi ini adalah pengaturan lokal di Panel Kontrol. Namun, hal ini dapat diubah secara terprogram dengan menggunakan .NET Framework.
Untuk menghitung:
Simpan 2 tempat desimal: <%=FormatNumber(123.12345,2)%>, hasil keluaran: 123.12