Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 16373|Atbildi: 0

[ASP.NET] Vairāki izplatīti veidi, kā parādīt ziņojumu lodziņus ASP.NET

[Kopēt saiti]
Publicēts 26.03.2015 11:33:50 | | |

Šajā rakstā ir aprakstītas vairākas izplatītas metodes, kā parādīt ziņojumu lodziņus programmā ASP.NET. Dalieties tajā ar jums atsaucei. Specifiskā analīze ir šāda:

ASP.NET tīmekļa vietņu izstrādē bieži ir nepieciešams izmantot brīdinājuma ziņojumu lodziņu, it īpaši, iesniedzot tīmekļa lapas, bieži ir nepieciešams pārbaudīt datus servera pusē un sniegt uzvednes vai brīdinājumus.

Šeit ir aprakstītas tikai dažas dažādas ieviešanas.

1. Labi zināmā metode ir izmantot šādu kodu, lai ieviestu:

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


Šī pieeja nenoliedzami ir visbiežāk izmantotais un vienkāršākais veids, kā to īstenot. Tomēr viena no šīs metodes galvenajām iezīmēm ir tā, ka uznirstošais ziņojuma lodziņš atrodas jaunā tukšā lapā,
Lietotājam ir jāaizver ziņojuma logs, lai varētu turpināt rādīt lapas saturu.

Tātad, kāpēc tas notiek? Tas ir tāpēc, ka pēc noklusējuma brīdinājuma funkcija tiek pievienota lapas priekšpusē, un, kad tā parādās, tā neļaus parādīt lapas saturu.
Rezultātā lietotājam redzamā brīdinājuma ziņojuma lodziņa fona lapa ir tukša.

2. Izmantojiet Page.RegisterStartupscrip, lai noņemtu t() metodi, lai reģistrētu lapas izpildes skriptu, kas ievietos reģistrēto skriptu tīmekļa veidlapas beigās, tas ir,</form> pirms atzīmes.
Tādā veidā uznirstošā ziņojuma logs tiks izpildīts pēc veidlapas satura parādīšanas, tāpēc lapa vairs nebūs tukša.
Kods ir šāds:

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


Ņemiet vērā, ka šeit ir RegisterStartupscrip, kas noņem t, nevis RegisterClientscrip, kas noņem tBlock!

3. Ņemot vērā, ka funkcija window.onload() parasti tiek izpildīta pēc tam, kad lapa ir pilnībā ielādēta, brīdinājuma ziņojuma lodziņa funkciju var ierakstīt funkcijā window.onload().
Tādā veidā jūs varat izvairīties no tukšām lapām.
Kods ir šāds:

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


Kopumā pirmā metode parādīs brīdinājuma ziņojuma lodziņu tukšā lapā, bet pēdējās divas metodes pašreizējā lapā parādīs brīdinājuma dialoglodziņu, un tukšas lapas nebūs.

Es ceru, ka šis raksts būs noderīgs ikviena asp.net programmēšanai.





Iepriekšējo:asp.net Ieviest grafika tabulas un vakardienas grafika vaicājuma koda aizpildīšanu
Nākamo:Šodien pilsētiņas tīkls ieradās pie manas tantes, un es biju atvienots vairāk nekā divpadsmit reižu dienā!
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com