Cela peut être réalisé simplement en le montrant ou en le cachant avec des styles de styles.
Tout contrôle qui déclenche la zone des messages est bien, mais
Dans l'exemple ci-dessous, il s'agit de DropdownList (AutoPostBack = true).
Au moment où la liste déroulante est modifiée, la zone de message sera affichée par JavaScript et la zone de message sera affichée après cela
Le traitement côté serveur est effectué avec AutoPostback.
Les résultats de traitement côté serveur reviennent à la même écran et la zone de message est redessinée et cachée à nouveau.
1) Préparer une zone de message
Puisque c'est la position: absolue, elle ne gênera pas. Même juste après le formulaire ...
Cependant, si vous utilisez un mise à jour, veuillez le mettre à l'intérieur du bouton comme le bouton.
<div id = "waitmsg" style = "Affichage: aucun; padding: 20px 40px; couleur: blanc; position: absolu; top: 250px; gauche: 150px">
Vous recherchez actuellement. Veuillez attendre un moment.
</div>
② Préparer JavaScript
<script type = "text / javascript" linguistique = "javascript">
function changevisible () {
var idwaitmsg = document.getElementById ('waitmsg');
if (idwaitmsg.style.display == 'Aucun') {
idwaitmsg.style.display = 'bloc'; //Afficher.
} autre {
idwaitmsg.style.display = 'Aucun'; //Cacher.
}
}
</cript>
③ Coller JavaScript dans le contrôle
Donnez des attributs même lors du chargement.
Si c'est une liste déroulante, onChange
Dropdownlist1.attributes ["onChange"] = "ChangeVisible ();";
Bouton onclick sur radio
RadiobuttonList1.attributes ["onclick"] = "changevisible ();";