یک ادیتور ویزیویگ رایگان برای سایت های ASP.net با FreeTextBox v3.2.4

ادیتور ویزیویگ چیست؟ در بسیاری از پروژه ها ، شما نیازمند آن هستید که بجای یک textBox ساده، امکانات بیشتری را برای تهیه متن های پرمحتوا در اختیار کاربر قرار دهید. بطور مثال برای ایجاد یک وبلاگ در یک پروژه شما نیازمند یک ادیتور متن قدرتمند برای ویرایش متون وبلاگتان هستید. اینجاست که ادیتورهای ویزیویگ به کمک شما میآیند. این ادیتور ها محیطی مانند ورد را به شما نمایش میدهند و شما میتوانید متن نوشته شده را فرمت کنید، به آن رنگ و سایز و غیره بدهید و حتی جدول رسم کنید و در هنگام submit کردن فرم ، کد HTML آنچه را که شما ایجاد کرده اید به شما بعنوان خروجی میدهد. ادیتور FreeTextBox یک ادیتور ویزیوگ مخصوص کاربران asp.net است و به سادگی در پروژه های دات نت قابل استفاده است.
شنبه، 9 بهمن 1389
تخمین زمان مطالعه:
موارد بیشتر برای شما

یک ادیتور ویزیویگ رایگان برای سایت های ASP.net با FreeTextBox v3.2.4

ادیتور ویزیویگ چیست؟ در بسیاری از پروژه ها ، شما نیازمند آن هستید که بجای یک textBox ساده، امکانات بیشتری را برای تهیه متن های پرمحتوا در اختیار کاربر قرار دهید. بطور مثال برای ایجاد یک وبلاگ در یک پروژه شما نیازمند یک ادیتور متن قدرتمند برای ویرایش متون وبلاگتان هستید. اینجاست که ادیتورهای ویزیویگ به کمک شما میآیند. این ادیتور ها محیطی مانند ورد را به شما نمایش میدهند و شما میتوانید متن نوشته شده را فرمت کنید، به آن رنگ و سایز و غیره بدهید و حتی جدول رسم کنید و در هنگام submit کردن فرم ، کد HTML آنچه را که شما ایجاد کرده اید به شما بعنوان خروجی میدهد. ادیتور FreeTextBox یک ادیتور ویزیوگ مخصوص کاربران asp.net است و به سادگی در پروژه های دات نت قابل استفاده است.
 یک ادیتور ویزیویگ رایگان برای سایت های ASP.net با FreeTextBox v3.2.4

یک ادیتور ویزیویگ رایگان برای سایت های ASP.net با FreeTextBox v3.2.4

ادیتور ویزیویگ چیست؟
در بسیاری از پروژه ها ، شما نیازمند آن هستید که بجای یک textBox ساده، امکانات بیشتری را برای تهیه متن های پرمحتوا در اختیار کاربر قرار دهید. بطور مثال برای ایجاد یک وبلاگ در یک پروژه شما نیازمند یک ادیتور متن قدرتمند برای ویرایش متون وبلاگتان هستید. اینجاست که ادیتورهای ویزیویگ به کمک شما میآیند. این ادیتور ها محیطی مانند ورد را به شما نمایش میدهند و شما میتوانید متن نوشته شده را فرمت کنید، به آن رنگ و سایز و غیره بدهید و حتی جدول رسم کنید و در هنگام submit کردن فرم ، کد HTML آنچه را که شما ایجاد کرده اید به شما بعنوان خروجی میدهد.
ادیتور ویزیویگ یعنی چه ؟
عبارت ویزیویگ (WYSIWYG) از حروف اول جمله ی What You See Is What You Get به دست آمده است و به این معناست که ادیتور ویزیویگ آنچه را که شما در آن  میبینید، دقیقا همان را - به صورت HTML - به شما تحویل میدهد.
طرز کار ادیتورهای ویزیویگ :
این ادیتورها معمولا با استفاده از جاوا اسکریپت کار میکنند و با استفاده از کدهای سمت کلاینت، کد HTML متن شما را ایجاد میکنند. به همین دلیل برای استفاده از بسیاری از این ادیتورها شما نیازمند اضافه کردن کدهای Javascript در داخل صفحه ی HTML خود هستید، البته این قضیه یک خوبی نیز دارد. این ادیتورها چون جاوا اسکریپتی مقدار خود را به فرم پاس میدهند، در کلیه زبان های برنامه نویسی تحت وب مانند asp, php , CF , asp.net , jsp قابل استفاده اند. در اینجا میتوانید با مجموعه ای از این ادیتورها اشنا شوید.
ادیتور ویزیویگ دات نتی :
ادیتورهای ویزیویگ معمولا جاوا اسکریپتی هستند و باید طرز استفاده از آنها را از راهنمای آنها به دست آورید. اما ادیتور FreeTextBox یک ادیتور ویزیوگ مخصوص کاربران asp.net است و به سادگی در پروژه های دات نت قابل استفاده است.

 یک ادیتور ویزیویگ رایگان برای سایت های ASP.net با FreeTextBox v3.2.4
 

FreeTextBox ادیتوری قدرتمند برای دات نت کاران:
این ادیتور ویزیویگ رایگان است و بصورت یک کامپوننت در پروژه شما قابل استفاده است. در اینجا میتوانید یک نمونه از اجرای این پروژه را مشاهده کنید و در اینجا میتوانید امکانات این ادیتور را مشاهده کنید.
برای استفاده از این ادیتور در پروژه تان بجای یک textbox کافیست مراحل زیر را دنبال کنید:
   1. ادیتور FreeTextbox را دانلود کنید
   2. یک پوشه bin به پروژه اضافه کنید و فایل FreeTextBox.dll را از پوشه فریم ورک مورد استفاده تان (1,1 یا 2 یا 3.5) بردارید و در پوشه bin پروژه کپی کنید.
   3. اگر از دات نت 1.1 استفاده میکنید، خط زیر را در تگ httpHandlers اضافه کنید:
      اگر از دات نت 2 به بالا استفاده میکنید نیازی به اینکار نیست
   4. در صفحات .aspx که از این ادیتور استفاده میکنید تگ زیر را بعد از تگ @page اضافه کنید:
      <%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
   5. در میان کدهای صفحه هر جا که میخواهید این کنترل ظاهر شود کد زیر را وارد کنید:
        <FTB:FreeTextBox id="FreeTextBox1" runat="Server" Language="fa-IR" />
   6. توجه : هنگامی که شما از ادیتورهای ویزیویگ در پروژه تان استفاده میکند ، صفحه هنگام postback اعلام میکند که یک request خطرناک ارسال شده (چون در آن کدهای html به صفحه پست میشود) و صفحه خطا می دهد. برای رفع این مشکل باید به صفحه بفهمانید که request شما را ارزیابی نکند . برای اینکار خاصیت ValidateRequest="false"  را به تگ page در بالای صفحه ی aspx اضافه کنید.
   7. ادیتور یک خاصیت بنام text دارد که بصورت FreeTextBox1.Text کد اچ تی ام ال تولید شده را به شما بر می گرداند. همچنین خواص دیگری نیز دارد که در پنجره properties میتوانید آنها را مطابق میل خود تنظیم کنید





نظرات کاربران
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.