Dies kann einfach erreicht werden, indem Sie es mit Stylsheet zeigen oder verstecken.
Jede Kontrolle, die den Nachrichtenbereich auslöst, ist in Ordnung, aber jedoch
Im folgenden Beispiel handelt es sich um DropdownList (autopostback = true).
In dem Moment, in dem die DropdownList geändert wird, wird der Nachrichtenbereich von JavaScript angezeigt und der Nachrichtenbereich danach wird angezeigt
Die serverseitige Verarbeitung erfolgt mit Autopostback.
Die serverseitigen Verarbeitungsergebnisse kehren in denselben Bildschirm zurück, und der Nachrichtenbereich wird erneut gezeichnet und erneut versteckt.
1) Vorbereitung eines Nachrichtenbereichs
Da es Position ist: Absolut, wird es nicht im Weg stehen. Auch kurz nach der Form ...
Wenn Sie jedoch ein UpdatePanel verwenden, legen Sie ihn bitte genau wie die Taste in die Schaltfläche.
<div id = "waatsmsg" style = "display: keine; padding: 20px 40px; Farbe: weiß; Position: absolut; ober: 250px; links: 150px">
Sie suchen derzeit. Bitte warten Sie einen Moment.
</div>
② JavaScript vorbereiten
<script type = "text/javaScript" Sprache = "JavaScript">
Funktion changeVisible () {
var idwaitmsg = document.getElementById ('waatsmsg');
if (idwaitmsg.style.display == 'none') {
idwaitmsg.style.display = 'block'; //Anzeige.
} anders {
idwaitmsg.style.display = 'none'; //Verstecken.
}
}
</script>
③ Fügen Sie JavaScript in die Steuerung ein
Geben Sie Attribute auch beim Laden an.
Wenn es ein Dropdown ist, onchange
DropdownList1.Attributes ["Onchange"] = "ChangeVisible ();";
Onclick auf Optionsknopf
Radiobuttonlist1.attributes ["onclick"] = "ChangeVisible ();";