PDA

View Full Version : مشکل در نمایش با لیترال



setareh2013
دوشنبه 16 دی 1392, 16:10 عصر
سلام
من وقتی متنی رو داخل تکست باکس به صورت زیر درج می کنم و در پایگاه داده ذخیره می کنم ، هنگام نمایش اگر در تکست باکس نمایش دهم متن را درست عین زمانی که درج کرده ام نمایش می دهد و اینتر ها را هم در نظر می گیرد ولی وقتی در کنترل Literal نمایش می دهم اینتر ها رو نادیده می گیره
مثال :
سطر 1
سطر 2
سطر 3
سطر 4
هنگام نمایش با تکست باکس دقیقا به همین صورت نمایش می دهد
ولی با لیترال به صورت زیر نشان می دهد
سطر 1 سطر 2 سطر 3 سطر 4
چه کار باید بکنم ؟

masoud60
دوشنبه 16 دی 1392, 16:22 عصر
شما باید متن رو با tag html ذخیره کنید تا literal درست نشون بده

------------------------------
http://www.kohan-co.net (http://www.kohan-co,net)

setareh2013
دوشنبه 16 دی 1392, 16:37 عصر
چه طوری ؟
میشه با کد توضیح بدید

masoud60
دوشنبه 16 دی 1392, 16:42 عصر
<asp:Literal ID="Literal1" Text="S1 </br> S2 </br> S3 </br>" runat="server"></asp:Literal>

------------------------------
http://www.kohan-co.net (http://www.kohan-co,net)

setareh2013
دوشنبه 16 دی 1392, 17:00 عصر
با تشکر از شما
این درسته ولی من که نمیتونم برای رفتن به خط بعدی دائم تایپ کنم </br>
من می خوام کاربر اطلاعات رو که داخل تکست باکس وارد می کنه وقتی اینتر میزنه خودش ذخیره بشه .
اگه با تکست باکس اطلاعاتو نشون بدم اینترها رو هم در نظر می گیره ولی می خوام با لیترال نشون بدم

masoud60
دوشنبه 16 دی 1392, 17:39 عصر
شما مجبور هستید بجای textbox از editor هایی که خروجی شون بصورت html هستند استفاده کنید. مانند radeditor و یا ckeditor

------------------------------
http://www.kohan-co.net (http://www.kohan-co,net)

setareh2013
دوشنبه 19 اسفند 1392, 11:29 صبح
کسی راه دیگه ای سراغ نداره ؟