PDA

View Full Version : سوال: ویرایش اطلاعات با TinyMCE



amir_monster
یک شنبه 11 اسفند 1387, 12:08 عصر
سلام
چگونه میتوان اطلاعاتی را که قبلا در دیتابیس ذخیره شده با ادیتور TinyMCE ویرایش کرد
؟؟

مثلا می خواهیم امکانی را قرار دهیم که کاربر بتواند کامنتی را که قبلا قرار داده ویرایش کند

البته من با این ادیتر مشکلی ندارم ، فقط نمیدونم چطوری متنی که قبلا ذخیره شده را درون این ادیتور برای ویرایش قرار دهم

چون درون تگ این ادیتور نمیشه کنترلی قرار داد



<cc1:TextArea ..... />

amir_monster
یک شنبه 11 اسفند 1387, 19:11 عصر
یعنی یکی نبود جوای این سوال رو بده ؟

mh19842008
یک شنبه 11 اسفند 1387, 20:47 عصر
سلام دوست عزیز
من یک راه ساده بهت میدم با مقدار سطر خودتو واکشی کن وبا این کد متن رو داخل text area قرار بده

Dim sb As New StringBuilder()
Dim value As String = "value of editor"
sb.Append("<script language='javascript'>")
sb.Append("function put()")
sb.Append("{")
sb.Append(" var tArea = document.getElementById('area');") 'name textarea=area
sb.Append("tArea.value ='" & value & "'")
sb.Append("}")
sb.Append("</script>")
ClientScript.RegisterStartupScript(Me.GetType(), "put", sb.ToString())

موفق باشی

amir_monster
یک شنبه 11 اسفند 1387, 20:55 عصر
ممنون اما یعنی راهه ساده تری نیست که حداقل کد نویسی رو لازم داشته باشه ؟
مثلا به value این ادیتور یک مقدار بدیم:



textArea1.value = label1.text

mh19842008
یک شنبه 11 اسفند 1387, 21:17 عصر
اگه میخوای این جوری باشه بجای text area یک textbox با خصوصیت multiline قرار بده

amir_monster
یک شنبه 11 اسفند 1387, 23:35 عصر
دوست عزیز من از این روش استفاده می کنم :


<cc1:TextArea
ID="TextArea1"runat="server"theme="advanced"
plugins="style,emotions,inlinepopups,directionality"
theme_advanced_buttons1="undo,redo,|,emotions,forecolor,|,fontsizeselect,fo ntselect,|,bold,italic,underline,|,justifyleft,jus tifycenter,justifyright,justifyfull,|,bullist,numl ist,|,ltr,rtl"
theme_advanced_toolbar_location="top"
theme_advanced_toolbar_align="left"
theme_advanced_path_location="bottom"
theme_advanced_resizing="true"/>



در روش های دیگه مشکلی ندارم فقط با این روش نمی دونم چطور میشه دیتا رو در این ادیتور یا textarea قرار داد