يمكن تحقيق ذلك ببساطة من خلال إظهاره أو إخفاءه باستخدام Stylsheet.
أي عنصر تحكم يؤدي إلى أن منطقة الرسائل جيدة ، ولكن
في المثال أدناه ، هو القائمة المنسدلة (AutopoStback = true).
في اللحظة التي يتم فيها تغيير القائمة المنسدلة ، سيتم عرض منطقة الرسالة بواسطة JavaScript وسيتم عرض منطقة الرسالة بعد ذلك
يتم إجراء معالجة من جانب الخادم باستخدام Autopostback.
تُرجع نتائج المعالجة من جانب الخادم إلى نفس الشاشة ، ويتم إعادة رسم منطقة الرسائل وإخفائها مرة أخرى.
1) إعداد منطقة الرسائل
لأنه موقف: مطلق ، لن يعترض الطريق. حتى بعد النموذج فقط ...
ومع ذلك ، إذا كنت تستخدم UpdatePanel ، فيرجى وضعه داخل الزر تمامًا مثل الزر.
<div id = "waitmsg" style = "display: none ؛ padding: 20px 40px ؛ اللون: أبيض ؛ الموضع: المطلق ؛ الأعلى: 250 بكسل ؛ اليسار: 150px">
أنت تبحث حاليا. من فضلك انتظر لحظة.
</div>
② إعداد جافا سكريبت
<script type = "text/javaScript" language = "javaScript">
الوظيفة changeVisible () {
var idwaitmsg = document.getElementById ('waitmsg') ؛
if (idwaitmsg.style.display == 'none') {
idwaitmsg.style.display = 'block' ؛ //عرض.
} آخر {
idwaitmsg.style.display = 'none' ؛ //يخفي.
}
}
</script>
③ لصق javaScript في السيطرة
إعطاء سمات حتى عند التحميل.
إذا كان منسدلة ، onChange
dropdownlist1.attributes ["onChange"] = "changeVisible () ؛" ؛
onclick على زر الراديو
RadiObuttonList1.Attributes ["onClick"] = "changeVisible () ؛" ؛