PDA

View Full Version : مشکل در هنگام ذخیره متن نوشته شده داخل ckeditor



setareh2013
پنج شنبه 16 خرداد 1392, 09:15 صبح
سلام
من یک کنترل cheditor داخل صفحه قرار دادم مشکل اینه که وقتی متن داخل اون را داخل یک تکست باکس ذخیره می کنم علاوه بر متن یک سری تگ دیگه هم ذخیره میشه باید چه کار کنم ؟
من اینو نوشتم داخل cheditor
به نام خداوند
بخشنده مهربان
داخل تکست باکس اینو نشون میده :
<p>
<strong>به نام خداوند</strong></p>
<p>
<strong>بخشنده مهربان</strong></p>
کد ذخیره سازی :
TextBox1.Text = CKEditorControl1.Text;

با تشکر

Cybersilent
پنج شنبه 16 خرداد 1392, 10:06 صبح
برای اینکه Ckeditor یک ویرایشگر html هست و این ها هم تگ های html هستند و textbox هم تگ ها رو رندر نمی کنه همونطور نشون میده.
اگر بخوای اینها رو نمایش ندی باید با استفاده از regex حذفشون کنی.

setareh2013
پنج شنبه 16 خرداد 1392, 16:25 عصر
با تشکر از شما
چه طور باید این کارو انجام بدم ؟

forestasphalt
پنج شنبه 16 خرداد 1392, 18:13 عصر
protected void Page_Load(object sender, EventArgs e)
{
string str = "<p><strong>به نام خدواند </strong><strong>بخشنده و مهربان</strong></p>";
Textbox1.Text = RemoveHTML(str);
}
public string RemoveHTML(string str)
{
Regex rex = new Regex("<(.|\n)*?>");
str = rex.Replace(str, string.Empty);
return str;
}

setareh2013
پنج شنبه 06 تیر 1392, 14:28 عصر
protected void Page_Load(object sender, EventArgs e)
{
string str = "<p><strong>به نام خدواند </strong><strong>بخشنده و مهربان</strong></p>";
Textbox1.Text = RemoveHTML(str);
}
public string RemoveHTML(string str)
{
Regex rex = new Regex("<(.|\n)*?>");
str = rex.Replace(str, string.Empty);
return str;
}


با تشکر از شما سایت من
Regex رو نمی شناسه .
باید چه کار کنم
ممنون

setareh2013
پنج شنبه 06 تیر 1392, 23:33 عصر
کسی نمی تونه راهنماییم کنه ؟

tooraj_azizi_1035
جمعه 07 تیر 1392, 16:10 عصر
به using ها اضافه کن:
using System.Text.RegularExpressions;

setareh2013
شنبه 08 تیر 1392, 00:23 صبح
با تشکر از شما
درست شد فقط هنوز تگ <p> رو پا ک نمی کنه
به این صورت نشون میده
<p>
متن</p>

Cybersilent
شنبه 08 تیر 1392, 10:38 صبح
باید در regex تغییر بوجود بیارید. برای امتحان کردنش می تونید از این سایت استفاده کنید. http://regexpal.com/

setareh2013
شنبه 08 تیر 1392, 14:02 عصر
باید در regex تغییر بوجود بیارید. برای امتحان کردنش می تونید از این سایت استفاده کنید. http://regexpal.com/

توی این سایت رفتم نمی دونم باید چه کار کنم ؟ من فقط می خوام این دو تا تگ <p></p> رو پا ک کنم .

Kurdia
یک شنبه 31 شهریور 1392, 16:40 عصر
برای جایگزین کردن "/" ریپلیس کن %2F
اما برای "<" و ">" نمی دونم چی می شه
خودم هم دنبالشم