Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16373|Antwoord: 0

[ASP.NET] Verschillende veelvoorkomende manieren om berichtvensters te laten verschijnen in ASP.NET

[Link kopiëren]
Geplaatst op 26-03-2015 11:33:50 | | |

Voorbeelden van dit artikel beschrijven verschillende veelvoorkomende methoden om berichtvensters in ASP.NET te laten verschijnen. Deel het met je als referentie. De specifieke analyse is als volgt:

Bij ASP.NET websiteontwikkeling is het vaak noodzakelijk om het waarschuwingsberichtvenster te gebruiken; vooral bij het indienen van webpagina's is het vaak nodig om de gegevens aan de serverzijde te verifiëren en prompts of waarschuwingen te geven.

Hier worden slechts enkele verschillende implementaties beschreven.

1. De bekende methode is om de volgende code te gebruiken om te implementeren:

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


Deze aanpak is ongetwijfeld de meest gebruikte en de eenvoudigste manier om het te implementeren. Een van de belangrijkste kenmerken van deze methode is echter dat het pop-up berichtvenster zich op een nieuwe lege pagina bevindt,
De gebruiker moet het berichtvenster sluiten voordat hij de inhoud van de pagina kan blijven weergeven.

Dus, waarom gebeurt dit? Dit komt doordat standaard de waarschuwingsfunctie aan de voorkant van de pagina wordt toegevoegd, en wanneer deze verschijnt, voorkomt deze de weergave van de pagina-inhoud.
Daardoor is de achtergrondpagina van het meldingsvakje dat de gebruiker ziet leeg.

2. Gebruik Page.RegisterStartupscrip om de t()-methode te verwijderen om het page execution script te registreren, waardoor het geregistreerde script aan het einde van het webformulier wordt geplaatst, dat wil zeggen</form> vóór de markup.
Op deze manier wordt het pop-upvenster uitgevoerd nadat de inhoud van het formulier is weergegeven, zodat de pagina niet langer leeg is.
De code is als volgt:

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


Let op: hier verwijdert RegisterStartupscrip t, niet RegisterClientscrip verwijdert tBlock!

3. Aangezien de window.onload()-functie meestal wordt uitgevoerd nadat de pagina volledig is geladen, kan de alert-berichtvensterfunctie worden geschreven in de window.onload()-functie.
Op deze manier kun je lege pagina's vermijden.
De code is als volgt:

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


Samengevat zal de eerste methode het meldingenvak voor meldingen op een lege pagina weergeven, terwijl de laatste twee methoden het waarschuwingsvenster op de huidige pagina tonen en er geen lege pagina zal zijn.

Ik hoop dat dit artikel nuttig zal zijn voor ieders asp.net programmering.





Vorig:asp.net Implementeer het invullen van de planningstabel en de querycode van het schema van gisteren
Volgend:Vandaag kwam het campusnetwerk bij mijn tante, en ik werd meer dan een dozijn keer per dag losgekoppeld!
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com