Direkomendasikan: Tip ASP Contoh: Beberapa baris kode memecahkan masalah mencegah pengiriman formulir berulang Dalam banyak kasus, perlu untuk mencegah formulir yang sama diajukan beberapa kali. Metode implementasi banyak orang relatif rumit (jumlah kode melebihi puluhan baris !!) berikut ini memberikan metode yang hanya memerlukan beberapa baris kode, yang dengan mudah mencegah pengguna menyegarkan beberapa kiriman dan menggunakan tombol kembali untuk memeriksa kembali formulir.
1. Function Array ()
Fungsi: Buat variabel array
Format: Array (Daftar)
Parameter: Daftar adalah setiap kolom numerik dalam variabel array, dengan interval koma di tengah
contoh:
< % i = array (1,2,3) %>
Hasil: Saya ditugaskan sebagai array
2. Function cint ()
Fungsi: Konversi ekspresi/jenis variabel lainnya menjadi tipe integer (int)
Format: Cint (Ekspresi)
Parameter: Ekspresi adalah ekspresi valid/variabel tipe lainnya
contoh:
<%
f = 234
response.write cint (f) 2
%>
Hasil: 236
Fungsi cint () mengubah karakter 234 menjadi integer 234. Jika ekspresi kosong atau tidak valid, nilai pengembalian adalah 0;
3. Fungsi: createBject ()
Fungsi: Buat dan kembalikan objek ActiveX.
Format: CreatObject (obname)
Parameter bname adalah nama objek
contoh:
<%
Setel con = server.createObject (adodb.connection)
%>
hasil:
4. Fungsi cstr ()
Fungsi: Konversi ekspresi/jenis variabel lainnya menjadi tipe karakter (string)
Format: CSTR (Ekspresi)
Parameter: Ekspresi adalah ekspresi valid/variabel tipe lainnya
contoh:
<%
s = 3 2
Response.write Hasilnya adalah: & cstr (s)
%>
Hasil: Fungsi CSTR () mengubah Integer 5 menjadi karakter 5.
5. Tanggal fungsi ()
Fungsi: Kembalikan tanggal sistem saat ini (sisi server)
Format: tanggal ()
Parameter: Tidak ada
Contoh < % date () %>
Hasil: 06/13/07
6. function dateadd ()
Fungsi: Hitung waktu yang ditentukan dan
Format: DateAdd (TimeInterval, Nomor, Tanggal)
Parameter: TimeInterval adalah unit waktu (bulan, hari ...); Angka adalah nilai interval waktu, dan tanggal adalah titik awal waktu.
contoh:
<%
CurrentDate = #6/13/07 #
newDate = dateadd (m, 3, currentDate)
Response.write Newdate
%> <%
CurrentDate = #12: 34: 45 PM #
newDate = dateadd (h, 3, currentDate)
Response.write Newdate
%>
hasil:
13/6/07
3:34:45 PM
di dalam
m = bulan;
d = hari;
Jika itu adalah format CurrentDate, maka,
h = jam;
s = kedua;
7. Fungsi Dateff ()
Fungsi: Hitung perbedaan waktu tertentu dari jumlah tertentu
Format: Dateff (TimeInterval, Date1, Date2 [, FirstdayOfWeek [, FirstdayOfyear]])
Parameter: TimeInterval adalah unit waktu; Date1 dan Date2 adalah ekspresi tanggal yang valid, firstdayofweek, firstdayofyear adalah opsi.
contoh:
<%
FromDate = #8/4/99 #
TODATE = #1/1/22
response.write ada & _
Dateff (D, Fromdate, Todate) & _
hari hingga juta dari 8/4/99.
%>
Hasil: Ada 150 hari hingga juta dari 8/4/99.
8. Function Day ()
Fungsi: Mengembalikan nilai integer yang sesuai dengan satu hari bulan tertentu
Format: Hari (tanggal)
Parameter: Tanggal adalah ekspresi tanggal yang valid;
Contoh < % = Tanggal (#8/4/99#) %>
Hasil: 4
9. Format FormatCurrency ()
Fungsi: Konversi ke format mata uang
Format: FormatCurrency (ekspresi [, digit [, leadingDigit [, paren [, groupDigit]]]])
Parameter: Ekspresi adalah ekspresi numerik yang valid; Digit mewakili jumlah digit setelah titik desimal; LeadingDigit, Paren, GroupDigit adalah opsi apa pun.
Contoh <%= FormatCurrency (34.3456)%>
Hasil 34.35
10. Fungsi FormatDateTime ()
Fungsi: Format Tanggal Ekspresi/Variabel
Format: formatDateTime (tanggal [, nameformat])
Parameter: Tanggal adalah ekspresi/variabel tanggal yang valid; Nameformat adalah nama konstan format tanggal yang ditentukan.
Contoh < % = formatDateTime (08/04/99, vblongDate) %>
Hasil: Rabu, 04 Agustus 1999
menjelaskan:
--------------------------------------------------------------------------------
menggambarkan
Mengembalikan ekspresi, yang telah diformat sebagai tanggal atau waktu.
tata bahasa
FormatDateTime (tanggal [, bernamaFormat])
Sintaks dari fungsi FormatDateTime memiliki parameter berikut:
Deskripsi parameter
Tanggal diperlukan. Ekspresi tanggal yang akan diformat.
NamedFormat Opsional. Nilai yang menunjukkan format tanggal/waktu yang digunakan, jika dihilangkan, gunakan VBGeneralDate.
mendirikan
Parameter NamedFormat dapat memiliki nilai -nilai berikut:
Deskripsi Nilai Konstan
VBGeneralDate 0 menampilkan tanggal dan/atau waktu. Jika ada bagian tanggal, bagian ini ditampilkan dalam format tanggal singkat. Jika ada bagian waktu, bagian ini ditampilkan dalam format waktu yang lama. Jika semuanya ada, semua bagian ditampilkan.
vblongdate 1 Tanggal tampilan menggunakan format tanggal panjang yang ditentukan di lokasi komputer.
VBShortDate 2 menampilkan tanggal menggunakan format tanggal pendek yang ditentukan di lokasi komputer.
Vblongtime 3 waktu tampilan menggunakan format waktu yang ditentukan di lokasi komputer.
VBShorttime 4 menampilkan waktu dalam format 24 jam (HH: mm).
menjelaskan
Contoh berikut menggunakan fungsi formatDateTime untuk memformat ekspresi sebagai jenis tanggal panjang dan menetapkannya ke mydateTime:
Fungsi getCurrentDate
Format FormatTeTime Jenis tanggal untuk jenis tanggal yang panjang.
GetCurrentDate = formatDateTime (tanggal, 1)
Fungsi akhir
--------------------------------------------------------------------------------
<bahasa skrip = vbs>
untuk i = 0 hingga 4
Peringatan (formatDateTime (sekarang, & i &) adalah: & formatDateTime (sekarang, i))
Berikutnya
</script>
11. Fungsi isnumeric ()
Fungsi: Mengembalikan nilai boolean untuk menentukan apakah variabel adalah variabel numerik, atau variabel lain yang dapat dikonversi menjadi angka.
Format: isnumeric (ekspresi)
Parameter: Ekspresi adalah variabel sewenang -wenang.
contoh:
<%
I = 234
response.write isnumeric (i)
%>
Hasil: Benar.
12. Fungsi isObject ()
Fungsi: Mengembalikan nilai boolean untuk menentukan apakah variabel adalah variabel objek,
Format: isObject (ekspresi)
Parameter: Ekspresi adalah variabel sewenang -wenang.
contoh:
<%
Setel con = server.creatObject (adodb.connection)
response.write isObject (con)
%>
Hasil: Benar
13. Fungsi: lbound ()
Fungsi: Kembalikan batas bawah array.
Format: lbound (arrayname [, dimensi])
Parameter: ArrayName adalah variabel array, dimensi adalah item apa pun
contoh:
<%
i = array (1,2,3)
response.write lbound (i)
%>
Hasil: 0
14. Fungsi lcase ()
Fungsi: mengubah semua karakter dari variabel tipe karakter menjadi karakter huruf kecil.
Format: lcase (string)
Parameter: String adalah variabel string
contoh:
<%
str = ini lcase!
response.write lcase (str)
%>
Hasil: Ini LCAS!
15. Fungsi kiri ()
Fungsi: mencegat bagian pertama dari suatu string;
Format: kiri (string, panjang)
Parameter: String string, panjang dicegat dengan panjang.
Contoh: < % = kiri (ini adalah tes !, 6) %>
Hasil: Ini i
16. Fungsi len ()
Fungsi: Kembalikan panjang string atau panjang byte variabel
Format: len (string *varname)
Parameter: String; varname nama variabel apapun
contoh:
<%
strtest = Ini adalah tes!
response.write len (strtest)
%>
Hasil: 15
17. Fungsi ltrim ()
Fungsi: Lepaskan spasi sebelum string.
Format: ltrim (string)
Parameter: String String.
Contoh: <% = ltrim (ini adalah tes!)
Hasil: Ini adalah tes!
18. Fungsi mid ()
Fungsi: Snap string dari string.
Format: mid (string, start [, length])
Parameter: String string, titik awal mulai mencegat, dan panjang untuk mencegat.
contoh:
<%
Strtest = Ini adalah tes, hari ini Senin!
response.write mid (strtest, 17,5)
%>
Hasil: Hari ini
19. Function Minute ()
Fungsi: mengembalikan nilai, mewakili menit
Format: menit (waktu)
Parameter: Waktu adalah variabel waktu
Contoh lt; % = menit (#12: 23: 34#) %>
Hasil: 23
20. Bulan Fungsi ()
Fungsi: mengembalikan nilai, mewakili bulan
Format: Bulan (Waktu)
Parameter: Waktu adalah variabel tanggal
Contoh < % = bulan (#08/09/99) %>
Hasil: 9
21. Fungsi bulanName ()
Fungsi: Mengembalikan string (nama) bulan ini.
Format: MonthName (tanggal [, ABB])
Parameter: Tanggal adalah variabel tanggal, saat abb = true, singkatan bulan,
contoh:
< % = bulanName (#4/5/99#) %>
Hasil: April
22. Fungsi sekarang ()
Fungsi: Mengembalikan waktu dan tanggal sistem saat ini.
Format: sekarang ()
Parameter: Tidak ada
contoh:
< % = sekarang () %>
Hasil: 05/10/00 8:45:32 PM
23. Fungsi: ganti ()
Fungsi: Cari di string, alih -alih string yang ditentukan.
Format: ganti (strtobesearched, strsearchfor, strreplacewith [, start [, count [, bandingkan]]])
Parameter: Strtobesearched adalah string; Strsearchfor adalah substring yang terlihat; Strreplacewith adalah substring yang digunakan untuk menggantikan. Mulai, hitung, bandingkan adalah opsi apa pun.
contoh:
<%
strtest = Ini adalah apel.
response.write ganti (strtest, apel, oranye)
%>
Hasil: Ini oranye.
24. Fungsi kanan ()
Fungsi: mencegat bagian terakhir dari suatu string
Format: kanan (string, panjang)
Parameter: String string, panjang dicegat dengan panjang.
contoh:
<%
strtest = Ini adalah tes!
response.write right (strtest, 3)
%>
Hasil: ST!
25. Fungsi RND ()
Fungsi: Mengembalikan nomor acak
Format: rnd [(angka)]
Parameter: Nomor adalah nilai numerik.
contoh:
<%
acak ()
response.write rnd ()
%>
Hasil: Jika salah satu nilai 0/1 adalah salah satu nilai, tanpa acak (), tidak ada angka acak yang dapat dihasilkan.
26. Function Round ()
Fungsi: Nilai penuh
Format: bundar (ekspresi [, numRight])
Parameter: ekspresi ekspresi numerik; opsi numright sewenang -wenang.
contoh:
<%
I = 12.33654
response.write round (i)
%>
Hasil: 12
27. Fungsi rtrim ()
Fungsi: Lepaskan spasi setelah string.
Format: rtrim (string)
Parameter: String adalah string
contoh:
<%
response.write rtrim (ini adalah tes!)
%>
Hasil: Ini adalah tes!
28. fungsi kedua ()
Fungsi: Mengembalikan nilai integer.
Format: Kedua (waktu)
Parameter: Waktu adalah ekspresi waktu yang valid;
Contoh LT; % = Kedua (# 12: 28: 30#) %>
Hasil: 30
29. Fungsi Strreverse ()
Fungsi: Mengembalikan string yang diatur secara terbalik dengan string asli.
Format: Strreverse (String)
Parameter: String adalah string
Contoh <% = Strreverse (ini adalah tes!)
Hasil:! Tset A Si Siht
30. Waktu fungsi ()
Fungsi: Mengembalikan nilai waktu sistem saat ini.
Format: Time ()
Parameter: Tidak ada
Hasil: 9:58:28 AM
31. Function trim ()
Fungsi: Hapus spasi sebelum dan sesudah string.
Format: trim (string)
Parameter: String String.
contoh:
<%
strtest = Ini adalah tes!
response.write trim (strtest)
%>
Hasil: Ini adalah tes!
32. Fungsi ubound ()
Fungsi: Kembalikan batas atas array.
Format: ubound (ekspresi [, dimensi])
Parameter: Ekspresi adalah variabel ekspresi/array array, dimensi adalah item apa pun
contoh:
<%
i = array (1,2,3)
response.write ubund (i)
%>
Hasil: 2
33. Fungsi: uCase ()
Fungsi: Konversi semua karakter dari variabel tipe karakter menjadi karakter modal.
Format: ucase (string)
Parameter: String adalah variabel string
contoh:
<%
str = ini lcase!
response.write lcase (str)
%>
Hasil: Ini LCase!
34. Fungsi vartype ()
Fungsi: Kembalikan kode konstan variabel (integral)
Format: vartype (varname)
Parameter: Varname adalah nama variabel dari jenis apa pun.
contoh:
<%
i = 5
response.write vartype (i)
%>
Hasil: 2 (2 mewakili bilangan bulat, Anda perlu merujuk ke kode konstan ASP.)
35. Fungsi hari kerja ()
Fungsi: Mengembalikan bilangan bulat yang sesuai dengan hari dalam seminggu.
Format: hari kerja (tanggal [, firstofweek])
Parameter: Tanggal adalah variabel tanggal, FirstOfWeek adalah opsi apa pun.
contoh:
<%
D = # 5/9/00 #
response.write hari kerja (d) %>
Hasil: 3 (3 berarti Selasa)
36. Fungsi WeekdayName ()
Fungsi: Mengembalikan string, sesuai dengan hari dalam seminggu.
Format: WeekdayName (hari kerja [, ABB [, FirstdayOfWeek]])
Parameter: Hari kerja adalah variabel tanggal, ABB, firstdayofweek adalah opsi apa pun.
contoh:
<%
D = #8/4/99 #
Response.write Weekdayname (D)
%>
Hasil: Rabu
37. Function Year ()
Fungsi: Mengembalikan tahun di mana ekspresi tanggal berada.
Format: Tahun (Tanggal)
Parameter: Tanggal adalah ekspresi tanggal yang valid
contoh:
< % = tahun (#8/9/99#) %>
Hasil: 1999
38. Fungsi Fungsi Mod (): Ambil sisanya.
Contoh: 3 mod 2
Hasil: 1
Bagikan: Pedoman Pengembangan ASP Server aplikasi adalah, atau pada akhirnya akan digunakan oleh server web, dan biasanya komputer IIS yang menjalankan halaman ASP. ASP adalah satu -satunya klien objek Anda. Ini membawa pertimbangan utas dan keamanan khusus. Meskipun banyak situs web yang menggunakan ASP tidak menggunakannya sama sekali