Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16373|Antwort: 0

[ASP.NET] Mehrere gängige Möglichkeiten, Nachrichtenfelder in ASP.NET zu eröffnen

[Link kopieren]
Veröffentlicht am 26.03.2015 11:33:50 | | |

Beispiele dieses Artikels beschreiben mehrere gängige Methoden, um Nachrichtenfelder in ASP.NET zu öffnen. Teile es mit dir als Referenz. Die spezifische Analyse lautet wie folgt:

Bei ASP.NET Website-Entwicklung ist es oft notwendig, das Warnfeld zu verwenden, insbesondere beim Einreichen von Webseiten; es ist häufig notwendig, die Daten auf Serverseite zu überprüfen und Hinweise oder Warnungen zu geben.

Hier werden nur einige verschiedene Implementierungen beschrieben.

1. Die bekannte Methode besteht darin, folgenden Code zur Implementierung zu verwenden:

  1. Response.Write("<scrip去掉t>alert('弹出的消息')</scrip去掉t>");
Code kopieren


Dieser Ansatz ist zweifellos der am häufigsten verwendete und der einfachste Weg, ihn umzusetzen. Eines der Hauptmerkmale dieser Methode ist jedoch, dass das Pop-up-Meldefeld auf einer neuen leeren Seite ist,
Der Nutzer muss das Nachrichtenfenster schließen, bevor er den Seiteninhalt weiterhin anzeigen kann.

Warum passiert das also? Dies liegt daran, dass standardmäßig die Benachrichtigungsfunktion vorne auf der Seite hinzugefügt wird und beim Erscheinen die Anzeige des Seiteninhalts verhindert wird.
Dadurch ist die Hintergrundseite des Benachrichtigungsfelds, das der Nutzer sieht, leer.

2. Verwenden Sie Page.RegisterStartupscrip, um die t()-Methode zu entfernen, um das Seitenausführungsskript zu registrieren, wodurch das registrierte Skript am Ende des Webformulars platziert wird, also</form> vor dem Markup.
So wird das Pop-up-Nachrichtenfenster nach der Anzeige des Formulars ausgeführt, sodass die Seite nicht mehr leer ist.
Der Code lautet wie folgt:

  1. this.Page.RegisterStartupscrip去掉t(" " , "<scrip去掉t>alert(' 弹出的消息 '); </scrip去掉t> ");
Code kopieren


Beachten Sie, dass hier RegisterStartupscrip t, nicht RegisterClientscrip, das tBlock entfernt!

3. Da die Funktion window.onload() in der Regel nach vollständigem Laden der Seite ausgeführt wird, kann die Funktion des Alert-Nachrichtenfelds in der Funktion window.onload() geschrieben werden.
So kannst du leere Seiten vermeiden.
Der Code lautet wie folgt:

  1. Response.Write(" <scrip去掉t>function window.onload() {alert( ' 弹出的消息' ); } </scrip去掉t> ");
Code kopieren


Zusammenfassend zeigt die erste Methode das Benachrichtigungsfeld auf einer leeren Seite an, während die beiden letztgenannten Methoden das Benachrichtigungs-Dialogfeld auf der aktuellen Seite anzeigen und keine leere Seite mehr vorhanden ist.

Ich hoffe, dieser Artikel ist für alle asp.net Programme hilfreich.





Vorhergehend:asp.net Implementiere das Ausfüllen der Zeitplantabelle und den Abfragecode des gestrigen Zeitplans
Nächster:Heute kam das Campusnetzwerk zu meiner Tante, und ich wurde mehr als ein Dutzend Mal am Tag getrennt!
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com