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

Bekijken: 16628|Antwoord: 0

[ASP.NET] Response.Write geeft de gespecificeerde html naar de paginabody

[Link kopiëren]
Geplaatst op 03-04-2015 21:12:06 | | |

keywords:Response.Write , body 输出内容

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

Bij het schrijven van asp.net webapplicatie moeten we de bijbehorende clientcode direct op de pagina uitvoeren (bijvoorbeeld output <span id='clientid' stype=''></span>). Als we Response.Write gebruiken om uit te voeren, zullen we zien dat de uitvoerinhoud op de eerste regel van de broncode van de pagina staat, niet in de body-tag.

Er zijn twee oplossingen voor deze situatie:

1. Definieer een variabele xxx, gebruik <%=xxx%> geplaatst in de bodytag;
2. Maak dynamisch een Literal Control aan (het tekstattribuut is de inhoud die we willen uitvoeren, en de Mode is dat (als je LiteralMode.Transform moet gebruiken voor de originele outputinhoud), en voeg de Control toe aan de bijbehorende Controls. Zie de MSDN-documentatie voor meer informatie over deze controle.
Methode 1 is geschikt voor het schrijven van pagina's, niet voor controles. Methode 2 maakt dit probleem goed




Vorig:Het GridView-headerlettertype onder ASP.NET is niet vetgedrukt
Volgend:Leer je hoe je de spraakrecords van Baidu Tieba verborgen dynamische gebruikers kunt bekijken
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