PDA

View Full Version : ساخت فرم wordpadدر asp.net



marzban
سه شنبه 08 خرداد 1386, 18:28 عصر
با سلام
در بعضی از سایتها فرم ورود اطلاعات شبیه wordpad وجود دارد.می خواستم بدانم آیا کد js خاصی برای این فرم ها وجود دارد که بتوان از آن برای دیگر سایتها استفاده نمود.

با تشکر مرزبان

bashiry
جمعه 29 تیر 1386, 08:40 صبح
من فکر می کنم کامپوننت توی این زمینه موجود باشه
اگه کسی سراغ داره ممنون میشم همینجا قرار بده

marzban
جمعه 29 تیر 1386, 09:31 صبح
البته دوست عزیز جواب مورد نظرم را گرفتم.
جواب ادیتور بود .اگه جستجو کنی حتما به جواب می رسی

bashiry
جمعه 29 تیر 1386, 11:50 صبح
ممنون
من از سوال برداشت دیگری داشتم.
خروجی اچ تی ام ال حاصل از این ادیتورها رو همونطور در دیتا بیس ذخیره می کنن؟

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

peymannaji
جمعه 29 تیر 1386, 16:07 عصر
ممنون
من از سوال برداشت دیگری داشتم.
خروجی اچ تی ام ال حاصل از این ادیتورها رو همونطور در دیتا بیس ذخیره می کنن؟

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


سوال بنده هم همینه

ali_reza_nazari
جمعه 29 تیر 1386, 18:25 عصر
خوب اگه اینجوری باشه که توی جستجو با مشکل بر می خوریم؟؟؟؟

egoldashraf
جمعه 29 تیر 1386, 19:32 عصر
معمولا اطلاعات در یک فیلد nText ذخیره میشه.
اما منظورتون از مشکل در جستجو رو متوجه نشدم.
متدهای مختلفی برای جستجو در SQL وجود داره که تو بخش SQL نمونه هاش هست ...

bashiry
جمعه 29 تیر 1386, 22:35 عصر
تا اینجا درست ما همه اطلاعات اچ تی ام ال رو توی یه متغیر رشته ای قرار دادیم

مگه میشه کدهای اچ تی ام ال رو توی دیتا بیس به همون صورت ذخیره کرد؟ این اجازه رو داریم؟

اگه ممکنه بیشتر توضیح بدین

و در مورد جستجو: قاعدتا باید بین کد های اچ تی ام ال سرچ کنیم؟

egoldashraf
جمعه 29 تیر 1386, 23:06 عصر
اجازه ذخیره رو داریم .
بله.

marzban
شنبه 30 تیر 1386, 08:09 صبح
بله اطلاعات را می تونیم به هر صورتی که بخواهیم داخل بانک ذخیره کنیم.
ما از یک textArea که با کد javascript بصورت یک ادیتور در اومده استفاده می کنیم.توی این سایت هم در باره ادیتور زیاد بحث شده اگه جستجو کنید به نتیجه می رسید.
برای دریافت اطلاعات از textArea هم بصورت سنتی کار می کنیم.فرقی با گذشته نمی کنه و برای مقید سازی شاید به مشکل بر بخورید که خودم هم مواجه شدم ولی با تغییر textArea به textBox مشکلم حل شد.
بهتره به لینک زیر هم یک سری بزنید
http://barnamenevis.org/forum/showthread.php?t=70654
با تشکر مرزبان

ali_reza_nazari
شنبه 30 تیر 1386, 23:13 عصر
خوب فرض کنید دنبال جمله
حسن یک هنرمند بسیار خوب است
می گردید. ولی چون مثلا هنرمند بولد شده بنابراین اون رشته با چیزی که من بالا نوشتم مطابقت نمی کنه و پیدا نمیشه

marzban
شنبه 30 تیر 1386, 23:38 عصر
دوست عزیز این روش جستجو خیلی فکر نکنم صحیح باشه مگر اینکه بخواهید اصل جمله را برای شما پیدا کند
برای جستجو بدنبال عبارات و کلمه های مشابه باید آن جمله را بر اساس space واکشی کنید و بعد بدنبال کلمات بگردید
اگر هم بخواهید بدنبال اصل جمله بگردید باید از عباراتی که داخل <> قرار می گیرند در جستجو صرفنطر کنید تا بتوانید به جواب مورد نطر برسید.

bashiry
یک شنبه 31 تیر 1386, 11:51 صبح
سلام

من برای اینکه بتونم کد های اچ تی ام ال رو ذخیره کنم تو دیتا بیس مجبور شدم ValidationRequest رو فالس کنم. از نظر امنیتی چه اشکالاتی داره؟

در مورد جستجو که خیلی سخت میشه!!!!
راه ساده تر وجود نداره؟

marzban
یک شنبه 31 تیر 1386, 13:25 عصر
به این لینک یه سری بزن
http://barnamenevis.org/forum/showthread.php?t=73089
موفق باشی

ali_reza_nazari
سه شنبه 02 مرداد 1386, 11:43 صبح
دوست عزیز این روش جستجو خیلی فکر نکنم صحیح باشه مگر اینکه بخواهید اصل جمله را برای شما پیدا کند
برای جستجو بدنبال عبارات و کلمه های مشابه باید آن جمله را بر اساس space واکشی کنید و بعد بدنبال کلمات بگردید
اگر هم بخواهید بدنبال اصل جمله بگردید باید از عباراتی که داخل <> قرار می گیرند در جستجو صرفنطر کنید تا بتوانید به جواب مورد نطر برسید.
میشه در مورد چگونگی صرف نظر کردن توی دستور اسکیوال جستجو توضیح بدید؟

bashiry
سه شنبه 02 مرداد 1386, 16:57 عصر
منم همینجا مشکل دارم
از چی صرفنظر بشه
یکی دو دستور که نیست

حتما راهی هست که بشه راحت تر و با سرعت بیشتر جستجو کرد

یه راه هم تو ذهنم هست از HtmlDecode تبدیلش کنیم به متن اصلی بعد جستجو کنیم

این خیلی خوبه.

ali_reza_nazari
چهارشنبه 03 مرداد 1386, 12:18 عصر
خوب اون اچ تی ام ال ها داخل بانکه
چطوری می خواهی دی کودش کنی؟

ClaimAlireza
چهارشنبه 03 مرداد 1386, 15:21 عصر
دوستان از FTS استفاده کنید.

در بخش SQL در موردش مفصلا بحث شده...

تابع freetext تمام مشکلات شما را حل خواهد کرد...

موفق باشید.

bashiry
پنج شنبه 04 مرداد 1386, 09:26 صبح
خوب اون اچ تی ام ال ها داخل بانکه
چطوری می خواهی دی کودش کنی؟


موقع ذخیره کردن برای اینکه یدفه اسکریپت رو توی دیتا بیس برای هک نفرستن خوب با تابع Server.HtmlEncode(string) اون رو انکد کردیم و توی دیتا بیس ریختیم.

موقع سرچ هر فیلد رو بای دیکد کرد و بعد داخل همون فیلد دیکد شده جستجو کرد.
من تا الان این کار رو نکردم فقط ایده بود.