PDA

View Full Version : سوال: نوع فیلد بانکی یک ادیتور



alamdar_761
سه شنبه 28 اردیبهشت 1389, 09:56 صبح
سلام
یک سوال دارم خواهشا راهنمایی کنید خدا خیرتون بده
برای یک ادیتور متنی نوع فیلد در بانک اطلاعاتی باید چی باشه
نوع ادیتوری که استفاده می کنم هم InnovaStudio WYSIWYG Editor (http://www.google.com/url?url=http://www.innovastudio.com/editor.asp&rct=j&ei=1BvyS7bOE4iD_AbxgeGNDQ&sa=X&oi=smap&resnum=1&ct=result&cd=1&ved=0CA0QqwMoADAA&q=innovastudio&usg=AFQjCNH8rGFe9XxdCcpr9vgSw-VKLbj4dg) است مشکل اینجاست که یک متن ساده را توی بانک کپی میکنه ولی وقتی تصویر داشته باشه یا از تگ های اچ تی ام استفاده کرده باشه توی فیلد موردنظر کپی نمیکنه

یا علی

hossein_s
سه شنبه 28 اردیبهشت 1389, 10:15 صبح
filed type:ntext

alamdar_761
سه شنبه 28 اردیبهشت 1389, 10:30 صبح
نوع فیلد هم تغییر دادم اما این پیغام را میده
A potentially dangerous Request.Form value was detected from the client (ctl00$ContentPlaceHolder1$WYSIWYGEditor1="<span style="font-we...").

یاسر مددیان
سه شنبه 28 اردیبهشت 1389, 11:21 صبح
سلام

ValidateRequest رو تو تگ page بالای صفحه برابر false قرار بده.

موفق باشید.

alamdar_761
سه شنبه 28 اردیبهشت 1389, 11:45 صبح
این کار را هم انجام دادم ولی درست نشد

خواهشا بدادم برسید!

alamdar_761
سه شنبه 28 اردیبهشت 1389, 12:42 عصر
مثل اینکه با تمام ادیتورها چنین مشکلی دارم

Nightbat
سه شنبه 28 اردیبهشت 1389, 13:34 عصر
این کار را هم انجام دادم ولی درست نشد

خواهشا بدادم برسید!

چه اشکالی می گیره ؟

komeil64
سه شنبه 28 اردیبهشت 1389, 14:27 عصر
اول که من خودم nvarchar(max) قرار میدم
دوم اینکه پیشنهاد می کنم از tinymce استفاده کن چون تنها ادیتوریه که با فارسی مشکل نداره

Vahid_moghaddam
سه شنبه 28 اردیبهشت 1389, 15:09 عصر
اول که من خودم nvarchar(max) قرار میدم
دوم اینکه پیشنهاد می کنم از tinymce استفاده کن چون تنها ادیتوریه که با فارسی مشکل نداره
اگه متن مثلا 20000 کاراکتر شد چی؟
مشکلی که اینجا پیش اومده ربطی به نوع ادیتور نداره. فرض بر اینه که خروجی ادیتور متن (string) هست.

alamdar_761
سه شنبه 28 اردیبهشت 1389, 19:46 عصر
پیغام خطا را که براتون در پست 3 نوشتم
ام کدی که من برای ذخیره در بانک اطلاعاتی استفاده می کنم


SqlDataSource1.InsertCommand = "insert into narmafzar(titr,matlab) values('" + TextBox2.Text + "','" + WYSIWYGEditor1.Text + "')"
SqlDataSource1.Insert()

راستی من ValidateRequest="false" هم استفاده کردم اما درست نشد
نوع فیلد را هم ntext گذاشتم و هم nvarchar اما باز هم درست نشد

خواهشا کمک کنید فردا باید پروژه را تحویل بدم

یا علی

alamdar_761
چهارشنبه 29 اردیبهشت 1389, 08:15 صبح
یعنی کسی از شما علما نمی تونه جواب ما را بده
امروز باید پروژه را تحویل بدم ولی فکر کنم که ...

یا علی