الموضوع هو كتابة نص بتنسيق HTML وتسجيله فى الداتا بيز وعرضة مره اخري داخل
بحث كثير ولم أجد الحل
الموضوع هو كتابة نص بتنسيق HTML وتسجيله فى الداتا بيز وعرضة مره اخري داخل
بحث كثير ولم أجد الحل
السلام عليكم ورحمة الله وبركاته
يتم الحصول على النص بصيغة HTML عن طريق التالي:
FreeTextBox.Xhtml
والعرض يتم باستخدام أداة Literal Control
بالتوفيق
تم تعديل هذه المشاركة بواسطة Mr.Mando في 22 مارس 2009 في 08:19
إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً
السلام عليكم
أخى الكريم
المقصود هو أنا الأداة Freetext Box قمت بتزليها من الموقع حتى أتمكن من عرضها داخل موقعي وهى مسئولة عن كتابة مقالة مثلا ويتم التنسيق بواسطتها وتقوم بادخال الكتابة على هيئة HTML الى الداتا بيز
السؤال هو كيف يمكن ادراجها الى الموقع
مع الشكر
السلام عليكم ورحمة الله وبركاته
من على الـ Tool Box اضغط كليك يمين في المكان اللي انت عاوز تضيفها فيه واختار Choose Items
هتطلع لك شاشة تانية اختار Browse وحدد مكان ملف الـ FreeTextBox.dll واضغط على OK وبكدة هتلاقيها بقيت موجودة في الـ ToolBox وتقدر تستخدمها زي اي كنترول تاني.
إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً
السلام عليكم
لا يوجد هذا الأمر Choose Items بل يوجد ADD or Remove وحاولت من خلاله لكن لم يقبل الملف ويعطي خطا
بالمناسبة اعمل على V.B 2003
السلام عليكم جميعا
في الملف المرفق مشروع صغير يبين كيفية استخدام الاداة
اهم شي اعمل فك ضغط الملف المرفق على فولدر
السلام عليكــم ورحمـة الله وبركاتــه ،،
الملف اللي انا حطيته في المشاركة الأولى كان لـ 2005 وطبعا مش هيشتغل عندك
جرب المرفق فهو للعمل تحت الفريم وورك 1.1
إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً
السلام عليكم
هذي الصورة من المشروع تبعى او من مشروعك ؟
اتاكد من هذه النقاط
1- في مجلد كامل اسمه aspnet_client يجب ان يكون ضمن المشروع
2-كتابه سطر ال Include تكتب في الSource الخاص بالصفحة الموجود فيها اللاداة
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
3- طبعا اهم شي ملف الbin و dll موجود جوتها
السلام عليكم ورحمة الله وبركاته
عفوا على التأخير في الرد
تماما كما قال الأخ وليد
أما بخصوص تسجيل الأداة فهو يتم تلقائيا على 2005 وليس لدي فكرة عن ذلك في 2003 فتأكد من وجود السطر الذي ذكره وليد حتى لا تحدث مشاكل
بالتوفيق
إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً
السلام عليكم
المعذرة يا أخواني
مازال يعطي نفس الخطا السابق مع العلم بكتابة الكود المرفق سابقا ولكن لم يتم تشغيله
هل من مثال كامل من هذه الأداة
مع خالص شكري وتقديري
السلام عليكم
عليك بتحميل الاداة من موقعها وتحميل احدث اصدار منها حاليا (3.2.2)
خطوات التركيب
1-انسخ الملف Freetextbox.dll من المجلد Framework-1.1 لانك تستخدم الفيجوال 2003 الى المجلد bin
2-انسخ المجلد /aspnet_client/FreeTextBox/ الى مشروعك .
3-مع ملف التحميل يوجد ملف web.config انسخ من داخله الكود الموجود داخل <system.web> الى <system.web> في ملف web.config الخاص بمشروعك .
4- لاستخدام الاداة ضع في رأس الصفحة الامر
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
وضع في الصفحة هذه الاداة باستخدام السطر
<FTB:FreeTextBox id="FreeTextBox1" runat="Server" />
بالنسبة للامثلة فهي موجودة في ملف التحميل تحث مجلد Exmaple حيث يوجد امثلة شاملة .
وان شاء الله تسير الامور على مايرام .
السلام عليكم
بارك الله فيك
مشكور جدا على اهتمامك
تم حل الموضوع
السلام عليكم
طلب أخير وهو كيف يمكن تسجيل البيانات داخل داتا بيز
حاولت انشاء بطن وقمت بعملية ادخال البيانات الى الداتا بيز ولكن يعطي خطأ
كود أدخال البيانات
If Freetextbox2.Text <> "" Then
Dim str As String = "initial catalog=test;integrated security=sspi;"
Dim sql As String = "insert into 1(data) values(@1)"
Dim conn As New SqlConnection(str)
Dim cmd As New SqlCommand(sql, conn)
cmd.Parameters.Add("@1", Freetextbox2.Text)
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
Label1.Text = "تمت عملية الأضافه"
Else
Label1.Text = "خطأ"
End Ifرسالة الخطأ
A potentially dangerous Request.Form value was detected from the client (Freetextbox2="<UL> <LI> <DIV ali...").
مرفق مع الشكر والتقدير
السلام عليكم
كما تعلم ادخال نص مع HTML يمكن استغلاله للتخريب عن طريق مثلا وضع جافاسكريبت مع هذا النص لذا افتراضيا ممنوع اداخل مثل هذه النصوص الى مربعات النص لتفعيلها ضع في اول سطر في رأس الصفحة الامر
<%@ Page validateRequest="false" %>
لكن بعد ذلك عليك الانتباه والتحقق من المدخلات لئلا يكون بها اي سكريبت للتخريب وخاصة اذا كانت صفحة عامة
السلام عليكم
بارك الله فيك
خيركم من تعلم العلم وعلمة
متشكر جدا لزوقك
ربنا يكثر من أمثالك ويجازيك خير على ما فعلته