PDA

View Full Version : مبتدی: روی هم افتادگی مارک آپ های خوانده شده از دیتابیس پس از نمایش



Hamid2547
جمعه 16 تیر 1391, 20:45 عصر
سلام
من از Html editor که توی بسته ی Ajax toolkit هست استفاده کردم و محتویات فرم رو بعد از فرمت بندی توی دیتابیس ذخیره کردم:

myCommand.Parameters.AddWithValue("@NewsContent", Editor1.Content);
من توی صفحه ی مورد نظر برای خوندن از یه تگ دیو استفاده کردم و توی صفحه ی مورد نظرم نشون دادم:

<div id="NewsDetailContent" runat="server">

NewsDetailContent.InnerHtml = dt.Rows[0]["NewsContent"].ToString();
همین کار رو با کنترل لیترال هم کردم ولی میشه حل نشد، مشکلم این هست که متن ها اگر به طول مثال بولد بشن و بزرگ بشن و فرمت بندی بشن و یا لینکی توشون باشه موقع خوندن از دیتابیس و نمایشش دچار روی هم افتادگی میشن طبق عکس:
89307
کدهای سیو شده توی دیتابیس رو توی یک ادیتور اچ تی ام ال تحت وب امتحان کردم درست نشون میداد نمیدادم چرا اینجا اینطوری میشه، اگر کسی بتونه در این مورد کمک کنه واقعا ممنون میشم.

Hamid2547
شنبه 17 تیر 1391, 15:56 عصر
از المنت های دیگه مثل p span هم استفاده کردم ولی باز هم رو هم افتادگی ایجاد میشه، آیا این موضوع میتونه به استفاده نکردن از HTMLEncode و HTMLDecode ربط داشته باشه؟ به نظرتون بهترین کنترل برای گرفتن ورودی اچ تی ام ال و دادن خروجی فرمت شده ی تکست چی میتونه باشه؟