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

Pohľad: 16628|Odpoveď: 0

[ASP.NET] Response.Write odosiela špecifikovaný html do tela stránky

[Kopírovať odkaz]
Zverejnené 3. 4. 2015 21:12:06 | | |

keywords:Response.Write , body 输出内容

===========================================

Pri písaní asp.net webovej aplikácie potrebujeme výstup zodpovedajúceho klientskeho kódu priamo na stránku (napr. výstup <span id='clientid' stype=''></span>). Ak použijeme Response.Write to output, zistíme, že výstupný obsah je na prvom riadku zdrojového kódu stránky, nie v tagu tela.

Existujú dve riešenia tejto situácie:

1. Definujte premennú xxx, použite <%=xxx%> umiestnenú v hlavnom tagu;
2. Dynamicky vytvorte literálny ovládací prvok (atribút Text je obsah, ktorý chceme vyprodukovať, a režim je (ak potrebujete použiť LiteralMode.Transform pre pôvodný výstupný obsah) a pridajte Control k príslušným ovládacím riadeniam. Viac informácií o tejto kontrole nájdete v dokumentácii MSDN.
Metóda 1 je vhodná na písanie stránok, nie na ovládanie. Metóda 2 tento problém kompenzuje




Predchádzajúci:Písmo hlavičky GridView pod ASP.NET nie je tučné
Budúci:Naučí vás, ako prezerať skryté dynamické záznamy používateľov Baidu Tieba
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