Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16373|Odpoveď: 0

[ASP.NET] Existuje niekoľko bežných spôsobov, ako sa zobraziť okná s odkazmi v ASP.NET

[Kopírovať odkaz]
Zverejnené 26. 3. 2015 11:33:50 | | |

Tieto príklady článku popisujú niekoľko bežných metód na vyskakovanie správ v ASP.NET. Zdieľam to s vami pre vašu referenciu. Konkrétna analýza je nasledovná:

Pri ASP.NET vývoji webových stránok je často potrebné použiť upozornenie, najmä pri odosielaní webových stránok, často je potrebné overiť údaje na serverovej strane a dávať výzvy alebo varovania.

Tu je opísaných len niekoľko rôznych implementácií.

1. Známa metóda je použitie nasledujúceho kódu na implementáciu:

  1. Response.Write("<scrip去掉t>alert('弹出的消息')</scrip去掉t>");
Kopírovať kód


Tento prístup je nepochybne najčastejšie používaný a najjednoduchší spôsob jeho implementácie. Jednou z hlavných vlastností tejto metódy však je, že vyskakovacie okno správy sa nachádza na novej prázdnej stránke,
Používateľ musí zatvoriť okno správy, aby mohol pokračovať v zobrazovaní obsahu stránky.

Tak prečo sa to deje? Je to preto, že predvolene je funkcia upozornenia pridaná na začiatok stránky a keď sa zobrazí, zabráni zobrazeniu obsahu stránky.
V dôsledku toho je pozadie upozornenia, ktoré používateľ vidí, prázdne.

2. Použite Page.RegisterStartupscrip na odstránenie metódy t() na registráciu skriptu na vykonávanie stránky, ktorá umiestni registrovaný skript na koniec webového formulára, teda</form> pred značkou.
Týmto spôsobom sa vyskakovacie okno správy spustí po zobrazení obsahu formulára, takže stránka už nebude prázdna.
Kód je nasledovný:

  1. this.Page.RegisterStartupscrip去掉t(" " , "<scrip去掉t>alert(' 弹出的消息 '); </scrip去掉t> ");
Kopírovať kód


Všimnite si, že tu RegisterStartupscrip odstraňuje tBlock, nie RegisterClientscrip, ktorý odstraňuje tBlock!

3. Keďže funkcia window.onload() sa zvyčajne vykoná po úplnom načítaní stránky, funkcia okná upozornenia môže byť zapísaná v funkcii window.onload().
Takto sa vyhnete prázdnym stránkam.
Kód je nasledovný:

  1. Response.Write(" <scrip去掉t>function window.onload() {alert( ' 弹出的消息' ); } </scrip去掉t> ");
Kopírovať kód


Na záver, prvá metóda zobrazí upozornenie na prázdnej stránke, zatiaľ čo posledné dve metódy vyskočí upozornenie na aktuálnej stránke a nebude prázdna stránka.

Dúfam, že tento článok bude užitočný pre asp.net programovanie všetkých.





Predchádzajúci:asp.net Implementovať vyplnenie tabuľky harmonogramu a kódu dotazu včerajšieho rozvrhu
Budúci:Dnes prišla sieť kampusu k mojej tete a ja som bol odpojený viac ako tucetkrát denne!
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com