Teman-teman yang baru mulai belajar ASP.NET akan menemui permasalahan yaitu ketika menampilkan konten dalam jumlah besar dengan jeda baris, baris-baris tersebut tidak terbungkus secara otomatis. Sekarang saya akan memberi tahu Anda cara yang benar-benar efektif untuk memecahkan masalah ini dan belajar bersama:
Di VB.NET:
1 Fungsi HtmlCode()Function HtmlCode(ByVal fString)
2 Jika fString <> "" Lalu
3 fString = Ganti(fString, Chr(13), "")
4 fString = Ganti(fString, Chr(10) & Chr(10), "</P><P>")
5 fString = Ganti(fString, Chr(10), "<BR>")
6 Kode Html = fString
7 Akhiri Jika
8 Fungsi Akhir
9
Contoh penggunaan:
ContentTxt.Text = HtmlCode(Rs.Item("NewsContent"))
Catatan: .ContentTxt adalah kontrol label Label; Rs.Item("NewsContent") adalah kumpulan data yang membaca tabel database.
Kode detail untuk kode di atas dapat ditemukan di sistem blog .NET saya.
Di C#:
String HtmlCode pribadi(string TString)
{
jika (TString!= nol)
{
TString = TString.Ganti("r", "<br>");
TString = TString.Ganti(" ", " ");
kembalikan TString;
}
kalau tidak
{
return TString="Tidak ada konten";
}
}
Contoh penggunaan:
this.ContentTxt.Text = HtmlCode(NewsTab.Rows[0]["ContentTxt"].ToString());
Catatan: .ContentTxt adalah kontrol label Label NewsTab.Rows[0]["ContentTxt"].ToString() adalah Membaca kumpulan catatan dari tabel database.
Kode detail untuk kode di atas dapat ditemukan di sistem berita .NET saya.
Sumber: BLOG Li Xiyuan