Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 16373|Odpověď: 0

[ASP.NET] Existuje několik běžných způsobů, jak se zobrazit okénka s odkazy v ASP.NET

[Kopírovat odkaz]
Zveřejněno 26.03.2015 11:33:50 | | |

Tento článek popisuje několik běžných metod pro vyskakování oken s zprávami ve ASP.NET. Podělím se o to s vámi pro vaši informaci. Konkrétní analýza je následující:

Při ASP.NET vývoji webových stránek je často nutné použít upozornění, zejména při odesílání webových stránek, často je nutné ověřit data na straně serveru a dávat výzvy nebo varování.

Zde je popsáno jen několik různých implementací.

1. Známou metodou je použití následujícího kódu k implementaci:

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


Tento přístup je nepopiratelně nejčastěji používaný a nejjednodušší způsob, jak ho implementovat. Jednou z hlavních vlastností této metody však je, že okno s vyskakovací zprávou je na nové prázdné stránce,
Uživatel musí okno zprávy uzavřít, než může pokračovat ve zobrazování obsahu stránky.

Tak proč se to děje? Je to proto, že ve výchozím nastavení je funkce upozornění přidána na začátek stránky a když se objeví, zabrání zobrazení obsahu stránky.
Výsledkem je, že pozadí okénka upozornění, které uživatel vidí, je prázdné.

2. Použijte Page.RegisterStartupscrip k odstranění metody t() pro registraci skriptu pro spuštění stránky, která umístí registrovaný skript na konec webového formuláře, tedy</form> před značkování.
Tímto způsobem se okno vyskakovací zprávy spustí až po zobrazení obsahu formuláře, takže stránka už nebude prázdná.
Kód je následující:

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


Všimněte si, že zde RegisterStartupscrip odstraňuje tBlock, ne RegisterClientscrip, který odstraňuje tBlock!

3. Vzhledem k tomu, že funkce window.onload() se obvykle vykoná až po úplném načtení stránky, může být funkce upozornění zapsána do funkce window.onload().
Tímto způsobem se vyhnete prázdným stránkám.
Kód je následující:

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


Shrnuto, první metoda zobrazí upozornění na prázdné stránce, zatímco poslední dvě metody zobrazí upozornění na aktuální stránce a nebude prázdná stránka.

Doufám, že tento článek bude užitečný pro asp.net programování všech.





Předchozí:asp.net Implementovat vyplnění tabulky plánu a kódu dotazu včerejšího rozvrhu
Další:Dnes přišla síť kampusu k mé tetě a byl jsem odpojený víc než tucetkrát denně!
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com