سيواجه الأصدقاء الذين بدأوا للتو في تعلم ASP.NET مشكلة أنه عند عرض كمية كبيرة من المحتوى مع فواصل الأسطر، لن تلتف الأسطر تلقائيًا. سأخبرك الآن بالطريقة الفعالة حقًا لحل هذه المشكلة والتعلم معًا:
في VB.NET:
1 وظيفة HtmlCode()Function HtmlCode(ByVal fString)
2 إذا fString <> "" ثم
3 fString = استبدال(fString, Chr(13), "")
4 fString = Replace(fString, Chr(10) & Chr(10), "</P><P>")
5 fString = Replace(fString, Chr(10), "<BR>")
6 كود HTML = fString
7 نهاية إذا
8 وظيفة النهاية
9
مثال الاستخدام:
ContentTxt.Text = HtmlCode(Rs.Item("NewsContent"))
ملاحظة: .ContentTxt هو عنصر تحكم تسمية التسمية؛ Rs.Item("NewsContent") هي مجموعة السجلات التي تقرأ جدول قاعدة البيانات.
يمكن العثور على الكود التفصيلي للكود أعلاه في نظام مدونة .NET الخاص بي.
في C#:
سلسلة HtmlCode الخاصة (سلسلة TString)
{
إذا (TSTring! = فارغة)
{
TString = TString.Replace("r", "<br>");
TString = TString.Replace(" ", " ");
إرجاع TString؛
}
آخر
{
إرجاع TString = "لا يوجد محتوى"؛
}
}
مثال الاستخدام:
this.ContentTxt.Text = HtmlCode(NewsTab.Rows[0]["ContentTxt"].ToString());
ملاحظة: .ContentTxt هو التحكم في تسمية التسمية؛ NewsTab.Rows[0]["ContentTxt"].ToString() هو قراءة مجموعة السجلات من جدول قاعدة البيانات.
يمكن العثور على الكود التفصيلي للكود أعلاه في نظام أخبار .NET الخاص بي.
المصدر: مدونة لي شيوان