Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16628|Odgovoriti: 0

[ASP.NET] Response.Write izpiše določeni html v telo strani

[Kopiraj povezavo]
Objavljeno na 3. 04. 2015 21:12:06 | | |

keywords:Response.Write , body 输出内容

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

Pri pisanju asp.net spletne aplikacije moramo ustrezno kodo odjemalca izpisati neposredno na stran (npr. izhod <span id='clientid' stype=''></span>). Če uporabimo Response.Write to output, bomo ugotovili, da je vsebina izhoda na prvi vrstici izvorne kode strani, ne v oznaki telesa.

Za to situacijo obstajata dve rešitvi:

1. Definirajte spremenljivko xxx, uporabite <%=xxx%> vključeno v oznako telesa;
2. Dinamično ustvarite Literal Control (atribut Text je vsebina, ki jo želimo izhoditi, Mode pa je (če morate uporabiti LiteralMode.Transform za izvirno izhodno vsebino) in dodajte Control ustreznim Controlom. Za več informacij o tem nadzoru glejte dokumentacijo MSDN.
Metoda 1 je primerna za pisanje strani, ne za kontrole. Metoda 2 to težavo nadomesti




Prejšnji:Pisava v glavi GridView pod ASP.NET ni odebeljena
Naslednji:Nauči vas, kako si ogledati skrite zapise govora dinamičnih uporabnikov Baidu Tieba
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com