Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16628|Vastaus: 0

[ASP.NET] Response.Write tuottaa määritellyn html:n sivun runkoon

[Kopioi linkki]
Julkaistu 3.4.2015 21.12.06 | | |

keywords:Response.Write , body 输出内容

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

Kun kirjoitamme asp.net web-sovellusta, meidän täytyy tuottaa vastaava asiakaskoodi suoraan sivulle (esim. tulostus <span id='clientid' stype=''></span>). Jos käytämme Response.Write -toimintoa ulostuloon, huomaamme, että tulossisältö löytyy sivun lähdekoodin ensimmäisellä riviltä, ei runkotunnisteesta.

Tähän tilanteeseen on kaksi ratkaisua:

1. Määrittele muuttuja xxx, käytä <%=xxx%> sijoitettuna runkotunnisteeseen;
2. Luo dynaamisesti Literal Control (Text-attribuutti on sisältö, jonka haluamme tuottaa, ja Mode (jos haluat käyttää LiteralMode.Transformia alkuperäiseen ulostulosisältöön), ja lisää Control vastaaviin Control-toimintoihin. Katso MSDN-dokumentaatio saadaksesi lisätietoja tästä ohjauksesta.
Menetelmä 1 sopii sivujen kirjoittamiseen, ei ohjaimiin. Menetelmä 2 korjaa tämän ongelman




Edellinen:GridView-otsikkofontti ASP.NET alla ei ole lihavoitu
Seuraava:Opettaa sinulle, miten tarkastellaan Baidu Tieban piilotettuja dynaamisia käyttäjien puhetietoja
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com