موصى به: موقع كلمة مرور "Web Anonymous س: نريد منح الوصول إلى حساب المستخدم المجهول على الويب لقراءة المعلومات من أنظمة أخرى ؛ ومع ذلك ، لا نعرف كلمة المرور لهذا الحساب. كيف يمكنني الحصول على كلمة المرور هذه؟ الإجابة: iusr_ <اسم الكمبيوتر> الحساب مجهول على الويب
في عملية التحديثات التكنولوجية ، لا يزال هناك بعض الأشخاص الذين يمسكون بالأشياء التي تعاني بالفعل من التنفس. بعض الناس ، على الرغم من أنهم دخلوا عالمًا جديدًا ، إلا أنه لا يزالون لا يستطيعون التخلص من العادات القديمة. لم أستخدم كلمة العادات السيئة لأنني أيضًا أشعر بالاشمئزاز الشديد من هذه الكلمة.
يجب أن يكون للتقنيات الجديدة تقنيات جديدة. عند دخول عالم ASP.NET ، يجب عليك تصحيح عاداتك السابقة ، ودخول عالم جديد ، ورمي خردة ASP.
القوائم التالية كلها ممارسات خاطئة ، من فضلك لا تفكر عن طريق الخطأ أنها ممارسة موصى بها وترويجها:
1. استخدم جانب الخادم تضمين لتقديم تكوين الصفحة المشترك إلى ASPX.
تحت آلية ASP.NET ، يجب تنفيذ ASCX (التحكم في مستخدم الويب). يوفر ASCX واجهات أكثر قابلية للتحكم. والأهم من ذلك ، ASCX هو فئة. يمكن للطبقة الملموسة التحكم بالكامل.
2. لا تستخدم web.config
يوفر Web.Config واجهة إدارة تكوين غنية جدًا. هذا هو الجزء الأساسي من التطبيق. ومع ذلك ، فإن العديد من الناس على شبكة الإنترنت. غالبًا ما يكون فارغًا. أو لم يتم تعديله أبدًا.
3. استخدم الاستجابة. الكتابة لإخراج الرسائل إلى الواجهة الأمامية
الاستجابة تحت منصة ASP.NET مختلفة تمامًا عن استجابة ASP.NET. على الرغم من أنه يعني نفس المعنى ، إلا أن استخدامه مختلف تمامًا. سيتم إخراج محتوى الاستجابة. الكتابة فقط إلى الواجهة الأمامية للصفحة. الطريقة الصحيحة لإخراج الرسائل إلى الواجهة الأمامية هي استخدام العنصر النائب.
4. استخدم سلسلة من الجلسات لإدارة حالة اتصال المستخدم
يتم إساءة استخدام هذه الطريقة في ASP. في بيئة ASP.NET ، يجب أن يكون النهج الصحيح هو تصميم فئة ، وإنقاذ البيانات المهيكلة ، وتغليف الوصول إلى الجلسات أو ملفات تعريف الارتباط.
5. استخدم الجلسة للتحقق من الهوية
هذه مشكلة شائعة تقريبًا. يوفر ASP.NET مجموعة من واجهات برمجة التطبيقات لمصادقة المستخدم. الأنواع هي التحقق من النماذج أو التحقق من Windows. يوجد قسم في البداية السريعة يفسر هذا بوضوح شديد. لا يزال بإمكان معظم الأشخاص الاعتماد على تعيين القيم إلى الجلسة للحفاظ على حالة مصادقة المستخدم.
6. إعادة توجيه الصفحات باستخدام الاستجابة.
يمكن استخدام هذا عند الضرورة. لكن لا يمكن إساءة استخدامها. اتضح أن إساءة استخدام إعادة التوجيه سيؤدي إلى ارتباك منطقي خطير. هذا ما تفعله عند استخدام الصفحات كوحدات البرنامج. سيؤدي استخدام وضع وحدة التحكم الأمامية إلى جعل منطق تشغيل المستخدم مركزيًا]
7. استخدم الكثير من صفحات ASPX
وحدات البرنامج في بيئة ASP هي فقط *.asp pages ، و ASP.NET ليست هي الحال ، وكذلك مكتبات الفصل الخلفي ، ASCX ، إلخ. يجب تركيز منطق العمل في وحدات مختلفة ، بدلاً من استخدام ASPX واحد لعملية واحدة. في كثير من الأحيان ، ستقوم ASPX بإدارة المنطق داخل الصفحة كحاوية لـ ASCX أو التحكم المخصص. بينما يقوم ASPX بإعادة استخدام ASCX ، يتم إعادة استخدام ASPX أيضًا كتكوين صفحة موحد.
8. نسخ الرمز بين وحدات منطقية متعددة وتعديل المنطق المقابل
إعادة الاستخدام. إعادة الاستخدام. إعادة الاستخدام. مبدأ التعامل مع مثل هذه المشكلات هو عدم وجود أي عمليات متشابهة أو مماثلة. إذا كنت تستخدم الطريقة أعلاه ، بمجرد وجود تغييرات منطقية كبيرة ، ستكون النتائج كارثية.
مشاركة: رمز ASP: بيان RS.Open وصف مفصل ما يلي هو المحتوى المشار إليه: '*******************************************************
صفحتان في إجمالي الصفحة السابقة 12 الصفحة التالية