PDA

View Full Version : سوال: لود کردن اطلاعات ذخیره شد توسط HTM Editor



viper2009
سه شنبه 05 مرداد 1389, 22:31 عصر
سلام

من با HTML Editor آژاکس اطلاعاتی را در دیتابیس ذخیره کردم اما نمی دونم چطوری باید اطلاعات را لود کنم

یعنی بصورت استایل شده نه بصورت کد HTML

و یک سوال دیگر اینکه چطوری میشه در همین کنترل تصویر را به متن اضافه کرد؟

Mostafa_Dindar
سه شنبه 05 مرداد 1389, 23:08 عصر
سلام

من با HTML Editor آژاکس اطلاعاتی را در دیتابیس ذخیره کردم اما نمی دونم چطوری باید اطلاعات را لود کنم

یعنی بصورت استایل شده نه بصورت کد HTML

و یک سوال دیگر اینکه چطوری میشه در همین کنترل تصویر را به مت اضافه کرد؟

موقع ذخیره در دیتابیس از HttpUtility.Endcode و هنگام بازیابی از HttpUtilty.Decode استفاده کن

موفق باشی

viper2009
چهارشنبه 06 مرداد 1389, 01:01 صبح
فکر کنم سوالم را گنگ نوشتم

سوالم این هست : لود کردن اطلاعات در صفحه که در دیتابیس توسط HTML Editor ذخیره شده اند.

فکر کنید در همین صفحه فروم ، درپائین صفحه قسمتی داره بنام (پاسخ فوری) که توسط FCKeditor ایجاد شده می توانیم متن مان را بنویسیم با استایل های دلخواه
و وقتی دکمه (ارسال پاسخ فوری) را می زنیم در دیتابیس ذخیره می شود و بنابر این یک رکورد ایجاد می شه

حالا چطور این اطلاعات لود میشه در صفحه ؟
من با این کد ذخیره می کنم


Dim insertsql As String

insertsql = "insert into tblEditor(title,Text)"

insertsql &= " VALUES('" & TextBox1.Text & "', '" & Editor1.Content & "')"

con = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=K:\Editor\App _Data\DbEditor.mdf;Integrated Security=True;User Instance=True")
cmdselect = New SqlCommand(insertsql, con)
con.Open()
cmdselect.ExecuteNonQuery()
con.Close()



ولی حالا با چه کنترلی این اطلاعات را فرابخونم؟
با گرید ویو که اطلاعات عین اطلاعاتی که در دیتابیس ذخیره شده اند لود می شوند.

پس باید یک کنترلی باشه که اطلاعات HTML را تبدیل کنه
یا اینکه باید خودم دستورش را بنویسم که .........:گریه:

Vahid_moghaddam
چهارشنبه 06 مرداد 1389, 01:06 صبح
از کنترل Literal استفاده کنید. در GridView هم می تونید از این کنترل در template استفاده کنید و اگه در نمایش html مشکلی وجود داشت، لینک زیر رو ببینید:

http://barnamenevis.org/forum/showpost.php?p=1027145&postcount=39

viper2009
چهارشنبه 06 مرداد 1389, 01:27 صبح
مشکل حل شد با UpdatePanel و یک تگ DIV

اما بقولاً اگر بخوام به دیتا گرید وصل بشه فکر کنم باید به دستور شما عمل کنم.

viper2009
چهارشنبه 06 مرداد 1389, 01:43 صبح
جناب Vahid_moghaddam (http://barnamenevis.org/forum/member.php?u=29992)

من قسمت Html Encode فیلد دیتا گرید را False کردم جواب می ده دیگه احتیاج به کار دیگه ایی نیست
اگر باز هم نکته ای می دونید بفرمائید.

Vahid_moghaddam
چهارشنبه 06 مرداد 1389, 01:45 صبح
جناب Vahid_moghaddam (http://barnamenevis.org/forum/member.php?u=29992)

من قسمت Html Encode فیلد دیتا گرید را False کردم جواب می ده دیگه احتیاج به کار دیگه ایی نیست
اگر باز هم نکته ای می دونید بفرمائید.

نه. موفق باشید