الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا كل شيء يظهر كفقرة واحدة؟!

مغلق
بدأه jrahma في 2 سبتمبر 2006 · 8 رد · 590 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي في قاعدة البيانات حقل حفظت فيه ثلاث فقرات منفصلة ولكني عندما أعرضها باستخدام:

<%= NewsArticle_reader["news_story"] %>

تظهر جميع الفقرات في فقرة واحدة دون الفواصل (line breaks)...

#2
jrahma كتب:
لدي في قاعدة البيانات حقل حفظت فيه ثلاث فقرات منفصلة ولكني عندما أعرضها باستخدام:

<%= NewsArticle_reader["news_story"] %>

تظهر جميع الفقرات في فقرة واحدة دون الفواصل (line breaks)...

يجب أن تقوم بتخظين ال <br /> ضمن الجمل.

هل هذا ما تقصده أم أنني أسأت الفهم؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#3

للأسف لم تفهم قصدي

سأشرح خطوة بخطوة...

لدي فورم وبها textBox

أقوم بكتابة عدة فقرات في textBox

أقوم بحفظ تلك البيانات في قاعدة البيانات في nvarchar

مع أنني كتبتها كفقرات منفصلة ولكن عندما أعرضها على الصفحة تظهر كفقرة واحدة..

#4
jrahma كتب:
للأسف لم تفهم قصدي

سأشرح خطوة بخطوة...

لدي فورم وبها textBox

أقوم بكتابة عدة فقرات في textBox

أقوم بحفظ تلك البيانات في قاعدة البيانات في nvarchar

مع أنني كتبتها كفقرات منفصلة ولكن عندما أعرضها على الصفحة تظهر كفقرة واحدة..

بالعكس فهمتك تمام، يعني عندك جمل مفصولة بأسطر

جملة1

جملة2

جملة3

وعندما تعرضها تطلع جنب بعض، صحيح؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#5

نعم صحيح

#6
jrahma كتب:
نعم صحيح

حخسنا، زي ما قلتلك، لازم تخزن ال <br /> بين جملك كالتالي

Replace(textbox1.text, VBCrLf, "<br />")

بالتوفيق

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#7

هذا VB ولكن ماذا عن C شارب؟

#8

تعب نفسك شوي ودور وراح تلاقي

Replace(textbox1.text, Environment.NewLine, "<br />");

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#9

كنت بجثت ولم أستطع الحصول على ما أريد ولكن جوابك هن ساعدني كثيراً.. وللتصحيح فإن الكود هو:

Regex.Replace(my_text_here, Environment.NewLine, "<br />");

ويحتاج إلى:

<%@ Import Namespace="System.Text.RegularExpressions" %>

هذا الموضوع مغلق.

مواضيع مشابهة