Mengekstraksi artikel panjang dari database selalu menghambat tata letak halaman web.
[Ctrl+A Select All Catatan: Jika Anda perlu memperkenalkan JS eksternal, Anda perlu menyegarkan untuk mengeksekusi]
left (): mencegat bagian pertama dari suatu string
[Ctrl+A Select All Catatan: Jika Anda perlu memperkenalkan JS eksternal, Anda perlu menyegarkan untuk mengeksekusi]
3. Program Utama: Tentukan apakah panjang konten lebih besar dari nilai yang diberikan, dan lakukan operasi yang sesuai berdasarkan hasilnya.
[Ctrl+A Select All Catatan: Jika Anda perlu memperkenalkan JS eksternal, Anda perlu menyegarkan untuk mengeksekusi]
4. Aplikasi di ASP
Di atas ada dalam skrip klien debugging, yang mirip dengan ASP: yang paling penting adalah fungsi fungsi.
<% text = rs ("content") 'Tetapkan nilai bidang database ke variabel i = 10 'mendefinisikan ukuran tetap iflen (teks)> ithen 'jika panjang teks lebih besar dari nilai yang diberikan Teks = kiri (teks, i) 'Kemudian mengekstrak string i-bit di bagian sebelumnya response.write (teks & "...") kalau tidak response.write (teks) endif %> |
5. Untuk kenyamanan, buat fungsi
<% functionConLeft (konten, i) iflen (konten)> ithen konten = kiri (konten, i) response.write (konten & "...") kalau tidak response.write (konten) endif fungsi endfungsi %> |
Di atas adalah fungsi, dan Anda dapat menyebutnya langsung di bawah.
<%callconleft (rs ("konten"), 10)%> |
Oke, saya percaya bahwa masalah ini harus menjadi noproblem