1. استخدم app_offline.htm
في asp.net 2.0 إذا كنت تريد نسخ الموقع وإجراء صيانة الموقع ونشره وإجراء الكثير من التعديلات، فقد يتعين عليك إيقاف تطبيق الويب الخاص بك ومطالبة المستخدم بطريقة سهلة. ، مثل "يتم تحديث موقع الويب هذا" ومعلومات أخرى في ASP. NET 2.0، يمكنك إنشاء ملف صفحة HTM ثابت يسمى app_offline.htm (لا يهم حالة الأحرف)، وتعديله إلى المحتوى الذي تريد عرضه مؤقتًا، ووضعه في الدليل الجذر للتطبيق الخاص بك. وبهذه الطريقة، سيتم تحويل أي طلبات خارجية على الفور إلى هذه الصفحة. في الوقت الحالي، لا يزال من الممكن الوصول إلى موقع الويب الخاص بك، ولكن لا يمكن الوصول إلى التطبيق الخاص بك. هاها، في هذه الحالة، يمكن تجنب الكثير من المشاكل في تحديث الموقع.
بالطبع، هناك طريقة أخرى تتمثل في جعل موقعك غير متصل بالإنترنت في أداة إدارة تكوين asp.net ضمن قائمة موقع الويب الخاصة بـ vs.net 2005.
وتجدر الإشارة إلى أن حجم صفحة app_offline.htm يجب أن يكون أكبر من 512 بايت. على حد تعبير سكوت، الأب الروحي لـ asp.net، فهو "
تأكد من أن ملف app_offline.htm كبير بما يكفي (512 بايت) لتعطيل ميزة "أخطاء http المألوفة" في IE
2 استخدم خاصية MaintenanceScrollPositionOnPostback
بالنظر إلى صفحة طويلة جدًا، إذا كان شريط التمرير IE قد يعود في كل مرة بعد POSTBACK إلى البداية (الأعلى) دون الاحتفاظ بموضعه الأصلي، الأمر الذي سيكون أكثر إزعاجًا للمستخدم، و لتحريك شريط التمرير إلى موضعه الأصلي، في asp.net 2.0، يمكنك تعيين الخاصية MaintenanceScrollPositionOnPostback إلى TRUE، أي
<%@ لغة الصفحة = "VB" AutoEventWireup = "false" MaintenanceScrollPositionOnPostback = "true" CodeFile = "MaintainScrollPosition.aspx.vb" Inherits = "MaintainScrollPosition" %>
http://www.cnblogs.com/jackyrong/archive/2006 /08/26/486826.html