PDA

View Full Version : سوال: موقع ارسال ادیتور مقداری نداره علت چیه؟



qazxsw
جمعه 24 تیر 1390, 16:53 عصر
پروژه ضمینه شده لطف کنین نگاه بندازین ببین علت اینکه این ادیتور مقداری نداره چیه؟

Himalaya
شنبه 25 تیر 1390, 12:53 عصر
سلام
مشکل شما دقیقا همون چیزی هستش که تو این پست (http://barnamenevis.org/showthread.php?294199-postback-%D9%86%D8%B4%D8%AF%D9%86-drop-down-list&p=1292614&highlight=#post1292614) بهش اشاره کردم. فقط فرقش اینه که واسه اون دوستمون کنترل DropDown بود (که با ()this.remove$ از صفحه حذف میشد) و واسه شما TextBox هستش که توسط کد 'this.t.style.display = 'none جلوی نمایشش تو صفحه رو گرفتن و اون چیزی که شما میبینید و توش تایپ میکنید یه iframe هستش و نه TextBox اصلی (پست 8 رو بخونید تا براتون مشخص بشه که مشکل از کجاست).

http://www.amir-ajorlo.ir/MyUpFile/barnamenevis/13.jpg

http://www.amir-ajorlo.ir/MyUpFile/barnamenevis/12.jpg

فایل tinyeditor.js رو اصلاح کردم. پروژه زیر رو دانلود کنید و نحوه استفاده رو ببینید. ضمن اینکه متنی که تو تکست باکس قرار میگیره (همون که نمایش داده نمیشه) به صورت انکد شده هستش و شما فقط کافیه متن اونو تو db ذخیره کنید و برای نمایش تو صفحه هم از تابع HttpUtility.HtmlDecode استفاده کنید

lblNotDecode.Text = txtTextArticle.Text;
lblDecode.Text = HttpUtility.HtmlDecode(txtTextArticle.Text);
که نتیجه میشه این

http://www.amir-ajorlo.ir/MyUpFile/barnamenevis/14.jpg

qazxsw
شنبه 25 تیر 1390, 15:00 عصر
خیلی ممنون لطف کردین جوابتونم خیلی کامل بود.

farzad3333
سه شنبه 10 بهمن 1391, 14:44 عصر
سلام دوستان من هم همین مشکل رو دارم
فقط با این تفاوت که من وقتی یک عدد tinyeditor رو صفحه قرار می دم درست کار می کنه اما وقتی تعداد بیشتر از یکی میشه اطلاعات هیچکدوم از tinyeditor ها رو نمی تونم بدست بیارم و همشون مقدارشون تهی میشه
به نظر شما مشکل چی میتونه باشه؟