الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة عند ادخال اي tag في testbox or HTMLEditor

بدأه shama1984 في 3 مارس 2010 · 2 رد · 640 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة وبركاته ...

عندي مشكلة وهي عند ادخال .. بيانات في التكست بوكس او المحرر في صفحة ال اي اس بي دوت نت ويكون المدخل فيه .. اي تاق من بتوع اتش تي ام ال .. .. لا يعمل معي الكود ... ولكن عند ادخال نصوص عادية بدون تاقات بتوع اتش تي ام ال ...

يقبل ..

فارجو منكم المساعدتي في هذي المشكلة .. اتي وقفتني عن العمل يوم كامل

#2

وعليكم السلام ورحمة الله

هذه الخاصية تم ايقافها لغرض الحماية

لكن يمكنك السماح بارسال أكواد HTML عبر التالي

يجب أن تضيف التالي في بداية الصفحة

 <%@ Page validateRequest="false" %>
#3

السلام عليكم ورحمة الله وبركاته

albaheth4 كتب:

وعليكم السلام ورحمة الله

هذه الخاصية تم ايقافها لغرض الحماية

لكن يمكنك السماح بارسال أكواد HTML عبر التالي

يجب أن تضيف التالي في بداية الصفحة

 <%@ Page validateRequest="false" %>

الأخ / albaheth4 أنا لا أختلف معك في أن الحل المقترح أعلاه سيفي بالغرض ولكن كما ذكرت أن الخاصية تم إيقافها لغرض الحماية، وعن طريق

 <%@ Page validateRequest="false" %>

نحن لم نقم سوى بفتح ثغرة هنا. هناك حل أقل مخاطرة وهو عن طريق إستخدام الدالة Server.HtmlEncode كما هو موضح أدناه

string cleanInput = Server.HtmlEncode(yourTextBox.Text);

// do your things here

أتمنى للجميع التوفيق

مواضيع مشابهة